Campaigns
Get Categories
GET /campaigns/categories
Headers
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
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
Client-Key*
String
Your client key
Get Campaigns Finished
GET /campaigns/finished
Query Parameters
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
Client-Key*
String
Your client key
Get Campaign Detail
GET /campaigns/{id}
Path Parameters
id*
ID of campaign
Headers
Client-Key*
String
Your client key
Create Donation
POST /campaigns/donation
Headers
Client-Key*
String
Your client key
Authorization
String
Bearer Token (optional)
Request Body
campaign_id*
String
The id of the campaign
payment_method_id
Integer
amount*
Number
The amount of the donations
name
String
phone
String
String
is_anonymous
Boolean
Last updated