REST API v2: GET collection
A collection is somewhat like a second layer within a database. These collections have a numerical ID which can be used to fetch information with an HTTP GET request to the following URL:
https://api.copernica.com/v2/collection/$id?access_token=xxxx
The $id here should be replaced with the numerical identifier of the collection.
Returned fields
The method returns a JSON object that contains the following fields:
| Variable | Description | 
|---|---|
| ID | The ID of the collection. | 
| name | Name of the collection. | 
| database | ID of the database this collection belongs to. | 
| fields | Array with the fields in the collection. | 
| intentions | Array with the intentions for the collection (either 1 or null for email/sms/pdf). | 
JSON example
The JSON for this method might look something like this:
{  
   "ID":"25935",
   "name":"Orders",
   "database":"7453",
   "fields":{  
      "start":0,
      "limit":100,
      "count":7,
      "data":[  
         {  
            "ID":"9277",
            "name":"email",
            "type":"email",
            "value":"test@copernica.nl",
            "displayed":true,
            "ordered":false,
            "length":"100",
            "textlines":"0",
            "hidden":false,
            "index":false
         },
         {  
            "ID":"9879",
            "name":"order_number",
            "type":"integer",
            "value":"0",
            "displayed":true,
            "ordered":false,
            "length":"100",
            "textlines":"0",
            "hidden":false,
            "index":false
         }
      ],
      "total":2
   }
}
PHP example
The following PHP scripts is an example of how to call this API method:
// dependencies
require_once('copernica_rest_api.php');
// change this to your access token
$api = new CopernicaRestAPI("your-access-token", 2);
// execute the call and print the result.
print_r($api->get("collection/{$collectionID}"));
The example above requires the CopernicaRestApi class.