Campaigns

Get Categories

GET /campaigns/categories

Headers

Name
Type
Description

Client-Key*

String

Your client key

{
    "data": [
        {
            "id": "aa99e545-0bf4-454a-8aac-502e1eaa3b26",
            "name": "Bantuan",
            "slug": "demo-bantuan",
            "description": "Ini adalah deskripsi untuk bantuan"
        }
    ]
}

Get Campaigns

GET /campaigns

Query Parameters

Name
Type
Description

q

String

Parameter for search

categories

String

Parameter for filtering campaings based on categories slug. Can be single or multiple, for multiple separate by using comma (,). Example: demo-bantuan

date

Date

Parameter for filtering campaigns based on date. Format: YYYY-MM-DD

per_page

Integer

Parameter for filtering campaigns based on how many items per page

page

Integer

Parameter for filtering campaigns based on which page

orderBy

String

Parameter for filtering based on column, options: end_date, collected_amount, created at

order

String

options: ASC or DESC

Headers

Name
Type
Description

Client-Key*

String

Your client key

Get Campaigns Finished

GET /campaigns/finished

Query Parameters

Name
Type
Description

q

String

Parameter for search

categories

String

Parameter for filtering campaings based on categories slug. Can be single or multiple, for multiple separate by using comma (,). Example: demo-bantuan

date

Date

Parameter for filtering campaigns based on date. Format: YYYY-MM-DD

per_page

Integer

Parameter for filtering campaigns based on how many items per page

page

Integer

Parameter for filtering campaigns based on which page

orderBy

String

Parameter for filtering based on column, options: end_date, collected_amount, created at

order

String

options: ASC or DESC

Headers

Name
Type
Description

Client-Key*

String

Your client key

Get Campaign Detail

GET /campaigns/{id}

Path Parameters

Name
Type
Description

id*

ID of campaign

Headers

Name
Type
Description

Client-Key*

String

Your client key

Create Donation

POST /campaigns/donation

Headers

Name
Type
Description

Client-Key*

String

Your client key

Authorization

String

Bearer Token (optional)

Request Body

Name
Type
Description

campaign_id*

String

The id of the campaign

payment_method_id

Integer

amount*

Number

The amount of the donations

name

String

phone

String

email

String

is_anonymous

Boolean

Last updated