Report Member Access service
Note
This service is currently available to a limited set of clients and Microsoft employees only.
It updates the data stored in bidder.rpt_report_member_access
.
Note
Only GET
, POST
, and DELETE
is supported for this service.
REST API
HTTP Method | Endpoint | Description |
---|---|---|
POST |
https://api.appnexus.com/rpt-report-member-access (template JSON) |
Add a new report-member-access setting. |
DELETE |
https://api.appnexus.com/object?id=REPORT_MEMBER_ACCESS_ID Note: REPORT_MEMBER_ACCESS_ID is a uniquely generated ID for the given setting and can be retrieved via GET . |
Delete a custom template. |
GET |
https://api.appnexus.com/rpt-report-member-access |
View all report-member-access settings. |
GET |
https://api.appnexus.com/rpt-report-member-access?report_id=REPORT_ID |
View report-member-access settings for a specific report. |
JSON fields
Field | Type (Length) | Description |
---|---|---|
id |
int | The ID of the report member access setting. Default: Auto-generated number. Required On: PUT /DELETE , in query string. |
member |
object | An object with an id of the member for which you're adding access. Default: None Required On: POST |
report |
object | An object with an id of the report for which you're adding access. Default: None Required On: POST |
Examples
View all members who have access to a specific report
$ curl -b cookies -c cookies 'https://api.appnexus.com/rpt-report-member-access?report_id=44'
{
"response": {
"status": "OK",
"count": 28,
"start_element": 0,
"num_elements": 100,
"rpt-report-member-accesss": [
{
"id": 27,
"last_modified": "2013-03-01 20:37:01",
"member": {
"id": 357,
"billing_name": "OpenX"
},
"report": {
"id": 44,
"name": null
}
},
{
"id": 28,
"last_modified": "2013-04-09 18:13:25",
"member": {
"id": 459,
"billing_name": "Rubicon"
},
"report": {
"id": 44,
"name": null
}
},
...
}
Give a member access to a specific report
$ cat rpt_report_member_access
{
"rpt-report-member-access": {
"report": {
"id":44
},
"member": {
"id": 123
}
}
$ curl -b cookies -c cookies -X POST -d @rpt-report-member-access 'https://api.appnexus.com/rpt-report-member-access'
{
"response": {
"status": "OK",
"count": 1,
"start_element": 0,
"num_elements": 100,
"rpt-report-member-access": {
"id": 77,
"last_modified": "2015-01-15 20:37:01",
"member": {
"id": 123,
"billing_name": "MemberName"
},
"report": {
"id": 44,
"name": null
}
}
}
...
}