GET /api/v1/traffic_sources
Get traffic sources matching filters.

Supported Formats

json, csv

Examples

wget "trackdrive.net/api/v1/traffic_sources?page=1&order=created_at"

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.

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

order
optional

Sort results by this field.

  • Must be one of: created_at, updated_at.

order_dir
optional

Sort results in ascending or descending order.

  • Must be one of: asc, desc.

fulltext
optional

Search for any record that matches this text

  • Must be String


POST /api/v1/traffic_sources
Create a new Traffic Source

Supported Formats

json

Examples

curl -H "Content-Type: application/json" -X POST -d '{"user_traffic_source_id":"xyz","first_name":"name"}' trackdrive.net/api/v1/traffic_sources

Params

Param name
Description
auth_token
optional

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

  • Must be String

user_traffic_source_id
required

Your external ID assigned to this traffic source.

  • Must be String

first_name
required

First Name

  • Must be String

last_name
optional

First Name

  • Must be String

company_name
optional

Company Name

  • Must be String


PUT /api/v1/traffic_sources/:id
Update a Traffic Source by id

Supported Formats

json

Examples

curl -H "Content-Type: application/json" -X PUT -d '{"user_traffic_source_id":"new_user_ts_id","first_name":"new name"}' trackdrive.net/api/v1/traffic_sources/:id

Params

Param name
Description
auth_token
optional

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

  • Must be String

user_traffic_source_id
required

Your external ID assigned to this traffic source.

  • Must be String

first_name
required

First Name

  • Must be String

last_name
optional

First Name

  • Must be String

company_name
optional

Company Name

  • Must be String


DELETE /api/v1/traffic_sources/:id
Destroy a Traffic Source by id

Supported Formats

json

Examples

curl -H "Content-Type: application/json" -X DELETE trackdrive.net/api/v1/traffic_sources/:id

Params

Param name
Description
auth_token
optional

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

  • Must be String