Peach Developer API Docs
  • Iframe Integration
  • Payment Webhook
  • Stripe integration
  • API Reference
    • Authentication
    • Campaigns
      • Get Campiagn
      • Get Campaign stats
    • Payments
      • Create Payment
      • Update Payment
    • Transactions
      • Get Transactions
    • Contacts
      • Create Contact
      • Get Contact
      • Delete Contact
      • Update Contact
    • Interactions
      • Create Note
    • Interactions
    • Marketing Campaigns
    • Users
    • Imports
Powered by GitBook
On this page
  1. API Reference
  2. Campaigns

Get Campiagn

PreviousCampaignsNextGet Campaign stats

Last updated 10 months ago

To retrieve information about a specific campaign, make a GET request to the following endpoint:

https://api.peach-in.com/v4/campaigns/{campaignId}
  • Replace {campaignId} with the unique identifier of the campaign you want to retrieve.

Request

Include your API key in the Authorization header of the request, as described in the section.

Response

A successful response to the GET Campaigns endpoint will return the campaign information in the JSON format. The response will include various details about the campaign, such as its ID, name, start date, end date, and any associated metrics.

Here's an example response:

{
    "currency": {
        "he": "ILS",
        "en": "ILS"
    },
    "campaignGoal": "5000",
    "currencyOptions": [
        "ILS",
        "USD",
        "GBP",
        "EUR"
    ],
    "orgHeaderImageMobile": {
        "en": "https://resources.peach-in.com/orgs/0000/1684157861924.gif"
    },
    "receiptProductText": {
        "he": "תרומה"
    },
    "name": {
        "he": "campaign",
        "en": "test"
    },
    "supportedLanguages": [
        "en",
        "he"
    ],
    "telForCustomers": "0584328775",
    "urlId": "SGrRhl8y5",
    "isProductGoal": true,
    "orgBackgroundImage": {
        "en": "https://resources.peach-in.com/orgs/000/1684158007355.gif"
    },
    "internalName": "campaing",
    "orgHeaderImage": {
        "en": "https://resources.peach-in.com/orgs/0000/1684157576974.gif"
    },
    "hideButtons": false,
    "displayGraphicsAbout": true,
    "campaignId": "t2za",
    "disableBit": false,
    "accountId": "SGrR",
    "customProperties": [
        {
            "autoComplete": "given-name",
            "ref": "donorFirstName",
            "validationRules": [
                {
                    "name": "required",
                    "defaultMessage": "validation_required_message",
                    "label": "validation_required",
                    "message": "validation_required_message"
                }
            ],
            "label": {
                "he": "שם פרטי",
                "en": "First name"
            },
            "type": "text",
            "actions": [],
            "required": true
        },
        {
            "autoComplete": "email",
            "ref": "email",
            "label": {
                "he": "מייל",
                "en": "Email"
            },
            "type": "text",
            "validationRules": [
                {
                    "name": "email",
                    "defaultMessage": "validation_email_not_valid",
                    "label": "validation_email",
                    "message": "validation_email_not_valid"
                }
            ],
            "required": false
        },
    ],
    "paymentTemplatesConfig": {
        "dateDedication": {
            "free": true,
            "price": "1"
        }
    },
    "enableInstallments": false,
    "orgBackgroundImageMobile": {
        "en": "https://resources.peach-in.com/orgs/0000/1684158014185.gif"
    },
    "vouchers": [
        {
            "expiryDate": 1684495980000,
            "createdAt": 1684333996374,
            "amount": "100",
            "name": "test",
            "active": true,
            "id": "838ebb21-6775-459d-89e0-56994c520c56",
            "type": "percentage"
        },
    ],
    "enableVouchers": true,
    "showMoneyGoal": false,
    "paymentTemplate": "defaultCampaign",
    "updatedAt": 1688568525148,
    "displayGroups": true,
    "productCost": "5",
    "paymentMethods": [
        "38ca2858-f792-4bc9-854b-e43dbbd99bd2",
        "2a6f2935-7ab8-4ee1-bab8-e207cccb9721",
        "278c8bdd-b7d7-4d95-89b0-ffe4d421d3d3"
    ],
    "whatsappForCustomers": "0584328775",
    "type": "campaign",
    "productName": {
        "he": "אקדא"
    },
    "displayDonations": true
}

Example

Here's an example cURL command to retrieve information about a specific campaign:

curl -X GET \
  -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.peach-in.com/v4/campaigns/campaign123

Replace YOUR_API_KEY with your actual API key and campaign123 with the ID of the campaign you want to retrieve.

Authorization