Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This service contains the address and billing information for each developer as reference information. While developers can modify or delete their entries, only administrative users can create a new developer with this service. For help creating a developer entry, contact your Xandr representative.
REST API
HTTP Method | Endpoint | Description |
---|---|---|
GET |
https://api.appnexus.com/developer |
View all developers |
GET |
https://api.appnexus.com/developer?id=15 |
View a specific developer |
POST |
https://api.appnexus.com/developer |
Add a developer: (Xandr admin only) |
PUT |
https://api.appnexus.com/developer?id=19 |
Modify a developer |
DELETE |
https://api.appnexus.com/developer?id=19 |
Delete an developer |
JSON fields
Field | Type | Description |
---|---|---|
billing_address_1 |
string | The first line of the developer address. Required on: POST |
billing_address_2 |
string | The second line of the developer address. Default: null |
billing_city |
string | The city in which the developer resides. Required on: POST |
billing_country |
string | The country in which the developer lives. Required on: POST |
billing_region |
string | The region in which the developer resides. Required on: POST |
billing_postal_code |
string | The developer ZIP code. Required on: POST |
email |
string | The developer email address. Required on: POST |
last_modified |
date | The date and time on which this information was last modified. |
phone |
string | The developer contact phone number. Required on: POST |
Examples
Add a developer
$ cat add-developer.json
{
"developer":
{
"id": 3535,
"name": "John Smith" ,
"entity_id": 32 ,
"phone": "914-555-1212" ,
"email": "JSmith@aol.com" ,
"billing_address_1": "1 No Way" ,
"billing_city": "New York" ,
"billing_region": "Northeast" ,
"billing_postal_code": "10010" ,
"billing_country": "United States"
}
}
$ curl -b cookies -c cookies -X POST -d @add-developer.json 'https://api.appnexus.com/developer'
{
"response":{
"status":"OK",
"count":1,
"id":19,
"start_element":0,
"num_elements":100,
"developer":{
"id":19,
"name":"John Smith",
"entity_id":32,
"phone":"914-555-1212",
"email":"JSmith@aol.com",
"billing_address_1":"1 No Way",
"billing_address_2":null,
"billing_city":"New York",
"billing_region":"Northeast",
"billing_postal_code":"10010",
"billing_country":"United States",
"last_modified":"2013-05-03 17:58:02"
},
"dbg_info":{
...
}
}
}
Modify a developer
$ cat update-developer.json
{
"developer":
{
"name": "John Smith" ,
"phone": "914-555-2222"
}
}
$ curl -b cookies -c cookies -X PUT -d @update-developer.json 'https://api.appnexus.com/developer?id=19'
{
"response":{
"status":"OK",
"count":1,
"id":"19",
"start_element":0,
"num_elements":100,
"developer":{
"id":19,
"name":"John Smith",
"entity_id":32,
"phone":"914-555-2222",
"email":"JSmith@aol.com",
"billing_address_1":"1 No Way",
"billing_address_2":null,
"billing_city":"New York",
"billing_region":"Northeast",
"billing_postal_code":"10010",
"billing_country":"United States",
"last_modified":"2013-05-03 18:04:03"
},
"dbg_info":{
...
}
}
}
View all developers
$ curl -b cookies -c cookies 'https://api.appnexus.com/developer'
{
"response":{
"status":"OK",
"count":17,
"start_element":0,
"num_elements":100,
"developers":[
{
"id":1,
"name":"AppNexus,
Inc.",
"entity_id":null,
"phone":null,
"email":null,
"billing_address_1":null,
"billing_address_2":null,
"billing_city":null,
"billing_region":null,
"billing_postal_code":null,
"billing_country":null,
"last_modified":"2011-09-16 15:38:16"
},
{
"id":3,
"name":"eXelate",
"entity_id":246,
"phone":null,
"email":"jhackett@exelate.com",
"billing_address_1":null,
"billing_address_2":null,
"billing_city":null,
"billing_region":null,
"billing_postal_code":null,
"billing_country":null,
"last_modified":"2012-05-22 15:20:58"
},
],
"dbg_info":{
...
}
}
}
View a specific developer
$ curl -b cookies -c cookies 'https://api.appnexus.com/developer?id=15'
{
"response":{
"status":"OK",
"count":1,
"start_element":0,
"num_elements":100,
"developer":{
"id":15,
"name":"FlxOne",
"entity_id":null,
"phone":null,
"email":null,
"billing_address_1":null,
"billing_address_2":null,
"billing_city":null,
"billing_region":null,
"billing_postal_code":null,
"billing_country":null,
"last_modified":"2013-03-08 15:03:06"
},
"dbg_info":{
...
}
}
}
Delete a developer
$ curl -b cookies -c cookies -X DELETE 'https://api.appnexus.com/developer?id=19'
{
"response":{
"status":"OK",
"count":1,
"start_element":0,
"num_elements":100,
"dbg_info":{
...
}
}
}