API Endpoints

The end point for all Curd Collective API calls is
https://api.curdcollective.com/1.0

Client ID / Client Secret

You can find your app's Client ID and Secret on your dashboard page. Currently, only the Client ID is needed for unauthenticated calls. Whenever you are making a call to the API, you MUST pass your Client ID as GET params like below:
https://api.curdcollective.com/1.0/{method}?client_id={CLIENT_ID}&client_secret={CLIENT_SECRET}

When making Authenticated requests, you will append the Access Token to the URL below.
https://api.curdcollective.com/1.0/{method}?client_id={CLIENT_}&client_secret={CLIENT_SECRET}&access_token={ACCESS_TOKEN}

See the Authentication section for more details.

Response

We've tried to make the responses consistent in order to make parsing as easy as possible. The response formats are listed below.

Success

    {
      "meta": {
        "code": 200,
        "error_type": "OK",
        "error_description": ""
      },
      "notifications": [],
      "response": {
        ...
      }
    }
    

Failure

      {
        "meta": {
          "code": 404,
          "error_type": "Not Found",
          "error_description": ""
        },
        "notifications": [],
        "response": []
      }