Funding Instruments
GET accounts/:account_id/funding_instruments¶
Retrieve details for some or all funding instruments associated with the current account.
Resource URL¶
https://ads-api.x.com/12/accounts/:account_id/funding_instruments
Parameters¶
Name | Description |
---|---|
account_id required |
The identifier for the leveraged account. Appears within the resource's path and is generally a required parameter for all Advertiser API requests excluding GET accounts. The specified account must be associated with the authenticated user. Type: string Example:
|
count optional |
Specifies the number of records to try and retrieve per distinct request. Type: int Default:
200 Min, Max: 1 ,
1000 |
cursor optional |
Specifies a cursor to get the next page of results. See Pagination for more information. Type: string Example:
|
funding_instrument_ids optional |
Scope the response to just the desired funding instruments by specifying a comma-separated list of identifiers. Up to 200 IDs may be provided. Type: string Example: |
sort_by optional |
Sorts by supported attribute in ascending or descending order. See Sorting for more information. Type: string Example:
|
with_deleted optional |
Include deleted results in your request. Type: boolean Default:
false Possible values: true ,
false |
with_total_count optional |
Include the Note: This parameter and
Note: Requests
which include Type: boolean Default:
false Possible values: true ,
false |
Example Request¶
GET https://ads-api.x.com/12/accounts/18ce54d4x5t/funding_instruments
Example Response¶
{
"request": {
"params": {
"account_id": "18ce54d4x5t"
}
},
"next_cursor": null,
"data": [
{
"start_time": "2016-07-22T04:24:04Z",
"description": "Visa ending in 0650",
"credit_limit_local_micro": 200000000,
"end_time": null,
"id": "lygyi",
"entity_status": "ACTIVE",
"account_id": "18ce54d4x5t",
"reasons_not_able_to_fund": [],
"io_header": null,
"currency": "USD",
"funded_amount_local_micro": 645940000,
"created_at": "2016-07-22T04:24:04Z",
"type": "CREDIT_CARD",
"able_to_fund": true,
"updated_at": "2017-04-05T00:25:13Z",
"credit_remaining_local_micro": null,
"deleted": false
}
]
}
GET accounts/:account_id/funding_instruments/:funding_instrument_id¶
Retrieve a specific funding instrument associated with the current account.
Resource URL¶
https://ads-api.x.com/12/accounts/:account_id/funding_instruments/:id
Parameters¶
Name | Description |
---|---|
account_id required |
The identifier for the leveraged account. Appears within the resource's path and is generally a required parameter for all Advertiser API requests excluding GET accounts. The specified account must be associated with the authenticated user. Type: string Example:
|
funding_instrument_id required |
A reference to the funding instrument you are operating with in the request. Type: string Example:
|
with_deleted optional |
Include deleted results in your request. Type: boolean Default:
false Possible values: true ,
false |
Example Request¶
GET https://ads-api.x.com/12/accounts/18ce54d4x5t/funding_instruments/lygyi
Example Response¶
{
"request": {
"params": {
"funding_instrument_id": "lygyi",
"account_id": "18ce54d4x5t"
}
},
"data": {
"start_time": "2016-07-22T04:24:04Z",
"description": "Visa ending in 0650",
"credit_limit_local_micro": 200000000,
"end_time": null,
"id": "lygyi",
"entity_status": "ACTIVE",
"account_id": "18ce54d4x5t",
"reasons_not_able_to_fund": [],
"io_header": null,
"currency": "USD",
"funded_amount_local_micro": 645940000,
"created_at": "2016-07-22T04:24:04Z",
"type": "CREDIT_CARD",
"able_to_fund": true,
"updated_at": "2017-04-05T00:25:13Z",
"credit_remaining_local_micro": null,
"deleted": false
}
}
POST accounts/:account_id/funding_instruments¶
SANDBOX ONLY
Create a funding instrument in the sandbox environment.
There is no risk of incurring costs while using a sandbox funding instrument.
Resource URL¶
https://ads-api-sandbox.twitter.com/12/accounts/:account_id/funding_instruments
Parameters¶
Name | Description |
---|---|
account_id required |
The identifier for the leveraged account. Appears within the resource's path and is generally a required parameter for all Advertiser API requests excluding GET accounts. The specified account must be associated with the authenticated user. Type: string Example:
|
currency required |
The currency, expressed in ISO-4217. Type: string Example: |
start_time required |
The date for the funding instrument to become active and usable, expressed in ISO 8601. Type: string Example:
|
type required |
The type of funding instrument to create. Type: enum Possible values: |
end_time sometimes required |
The date for the funding instrument to become inactive, expressed in ISO 8601. Type: string Example:
|
credit_limit_local_micro optional |
The total credit available against this funding instrument. Note: Only applicable to some funding instrument types. Type: long Example:
|
funded_amount_local_micro optional |
The total budget amount allocated to this funding instrument. Note: Only applicable to some funding instrument types. Type: long Example:
|
Example Request¶
POST https://ads-api-sandbox.twitter.com/12/accounts/gq1844/funding_instruments?currency=USD&start_time=2017-07-10T00:00:00Z&type=INSERTION_ORDER&end_time=2018-01-10T00:00:00Z&funded_amount_local_micro=140000000000
Example Response¶
{
"data": {
"start_time": "2017-07-10T00:00:00Z",
"description": "(no payment method has been set up yet)",
"credit_limit_local_micro": null,
"end_time": "2018-01-10T00:00:00Z",
"id": "hxtet",
"entity_status": "ACTIVE",
"account_id": "gq1844",
"reasons_not_able_to_fund": [],
"io_header": null,
"currency": "USD",
"funded_amount_local_micro": 140000000000,
"created_at": "2017-09-09T05:23:28Z",
"type": "INSERTION_ORDER",
"able_to_fund": true,
"updated_at": "2017-09-09T05:23:28Z",
"credit_remaining_local_micro": null,
"deleted": false
},
"request": {
"params": {
"start_time": "2017-07-10T00:00:00Z",
"end_time": "2018-01-10T00:00:00Z",
"account_id": "gq1844",
"currency": "USD",
"funded_amount_local_micro": 140000000000,
"type": "INSERTION_ORDER"
}
}
}
DELETE accounts/:account_id/funding_instruments/:funding_instrument_id¶
SANDBOX ONLY
Delete a funding instrument in the sandbox environment.
Resource URL¶
https://ads-api-sandbox.twitter.com/12/accounts/:account_id/funding_instruments/:funding_instrument_id
Parameters¶
Name | Description |
---|---|
account_id required |
The identifier for the leveraged account. Appears within the resource's path and is generally a required parameter for all Advertiser API requests excluding GET accounts. The specified account must be associated with the authenticated user. Type: string Example:
|
funding_instrument_id required |
A reference to the funding instrument you are operating with in the request. Type: string Exampple:
|
Example Request¶
DELETE https://ads-api-sandbox.twitter.com/12/accounts/gq1844/funding_instruments/hxt82
Example Response¶
{
"data": {
"start_time": "2017-08-30T19:23:47Z",
"description": "(no payment method has been set up yet)",
"credit_limit_local_micro": 500000000,
"end_time": null,
"id": "hxt82",
"entity_status": "ACTIVE",
"account_id": "gq1844",
"reasons_not_able_to_fund": [
"DELETED"
],
"io_header": null,
"currency": "USD",
"funded_amount_local_micro": null,
"created_at": "2017-08-30T19:23:47Z",
"type": "CREDIT_CARD",
"able_to_fund": false,
"updated_at": "2017-09-09T02:08:30Z",
"credit_remaining_local_micro": null,
"deleted": true
},
"request": {
"params": {
"funding_instrument_id": "hxt82",
"account_id": "gq1844"
}
}
}