Supported Formats

json

Response Example

{
  "status" : 200,
  "provider_configurations" : [
    {
      "id" : 3686,
      "created_at" : "2018-08-15T17:34:36.918+00:00",
      "updated_at" : "2018-08-15T17:34:36.918+00:00",
      "user_updated_at" : "2018-08-15T17:34:36.919+00:00",
      "name" : "Twilio Test on Video Demo",
      "provider_auto_recharge" : "N\/A",
      "provider_user_name" : "76b3e012921e913bee61d91ebae74f53",
      "provider_app" : "97ae814304c728554e83291aae3fa973",
      "is_default" : false,
      "provider_type" : "twilio",
      "type" : "ProviderConfiguration"
    },
    {
      "id" : 10874,
      "created_at" : "2019-04-01T22:30:13.945+00:00",
      "updated_at" : "2019-04-01T22:30:13.945+00:00",
      "user_updated_at" : "2019-04-01T22:30:13.946+00:00",
      "name" : "Trackdrive",
      "provider_auto_recharge" : "N\/A",
      "provider_user_name" : "87bb538d80ef2ff1e7a13e746099130f",
      "provider_app" : "fdbf5370d921dd401c92d334d25cfe41",
      "is_default" : true,
      "provider_type" : "tracktel",
      "type" : "ProviderConfiguration"
    },
    {
      "id" : 2987,
      "created_at" : "2018-04-14T12:13:56.329+00:00",
      "updated_at" : "2018-10-30T16:56:26.993+00:00",
      "user_updated_at" : "2018-04-14T12:13:56.330+00:00",
      "name" : "Plivo Account 1",
      "provider_auto_recharge" : true,
      "provider_user_name" : "2d24c2eb672c1ffd1dffaa28c561bef8",
      "provider_app" : null,
      "is_default" : false,
      "provider_type" : "plivo",
      "type" : "ProviderConfiguration"
    },
    {
      "id" : 3685,
      "created_at" : "2018-08-15T17:32:43.883+00:00",
      "updated_at" : "2018-10-30T16:56:27.037+00:00",
      "user_updated_at" : "2018-08-15T17:32:43.883+00:00",
      "name" : "Video Demo Plivo.com Account",
      "provider_auto_recharge" : true,
      "provider_user_name" : "80d4fe54f1f6cd325b6e84055425dabf",
      "provider_app" : null,
      "is_default" : false,
      "provider_type" : "plivo",
      "type" : "ProviderConfiguration"
    }
  ],
  "metadata" : {
    "root" : "provider_configurations",
    "page" : 1,
    "total_pages" : 1,
    "per_page" : 25,
    "total_count" : 4,
    "next_cursor" : 3685
  }
}

Params

Param name
Description
auth_token
optional

Authorize requests using your token. Get it from your profile: trackdrive.net/profile/edit

  • Must be String

page
optional

Return the next page of results.

  • Must be a number.

per_page
optional

How many results to return per page. The default is 25.

  • Must be a number.

created_at_to
optional

Date formatted like 2016-01-01 12:25:15 -0500

  • Must be String

created_at_from
optional

Date formatted like 2016-01-01 12:25:15 -0500

  • Must be String

fulltext
optional

Search for any record that matches this text

  • Must be String

time_zone
optional

Date ranges will be parsed using this time zone.

columns
optional
Specify the columns you would like returned by the API for a given resource. Limiting the columns can significantly increase API response time since only the requested data will be processed. columns=uuid,number,created_at

Must be any combination of:

  • id
  • created_at
  • updated_at
  • user_updated_at
  • name
  • provider_auto_recharge
  • provider_user_name
  • provider_app
  • is_default
  • provider_type
  • type
  • Must be String

root
optional

Pass root=false to return results without a root node and metadata.
For example:
GET /api/v1/calls?root=false will return [call1, call2, call3]
While:
GET /api/v1/calls will return {calls: [call1, call2, call3], metadata: {}}

  • Must be a boolean value: 1, true, yes, on, 0, false, no, off

order
optional

Sort results by this field.

  • Must be one of: name, auth_key, type, created_at, recent_calls_count, calls_count, last_call_at.