/v1/external_messaging/get_billing_settings
#Parámetros
| Nombre | Tipo | Obligatorio | Predeterminado | Descripción |
|---|---|---|---|---|
channel |
string |
No |
"all" |
Billing channel. Use all for the default setting. |
Ejemplo de solicitud (cURL)
curl --get \
'https://es.appointmenttrader.com/v1/external_messaging/get_billing_settings' \
--data-urlencode 'key={{API_KEY}}' \
--data-urlencode 'channel={{channel}}'
Respuesta
JSON Campos de respuesta
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
$ | external_messaging_get_billing_settings_Response |
si | |
$.oneOf[0] | |
si | |
$.oneOf[0].allOf[0] | object |
si | |
$.oneOf[0].allOf[0].RequestUserAlias | string |
si | |
$.oneOf[0].allOf[0].RequestPath | string | null |
si | |
$.oneOf[0].allOf[0].RequestStatus | = "Succeeded" |
si | |
$.oneOf[0].allOf[0].ResponseCode | integer |
si | |
$.oneOf[0].allOf[0].ResponseMessage | APIResponseMessage |
si | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0] | string | number | boolean | null |
si | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1] | array |
si | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][] | APIResponseMessage |
No | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2] | object |
si | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].* | APIResponseMessage |
No | |
$.oneOf[0].allOf[0].RequestImpersonatedByUserAlias | string |
No | |
$.oneOf[0].allOf[1] | object |
si | |
$.oneOf[0].allOf[1].Payload | object |
si | |
$.oneOf[0].allOf[1].Payload.ID | DatabaseInteger |
No | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.ID.oneOf[0] | integer |
No | |
$.oneOf[0].allOf[1].Payload.ID.oneOf[1] | string |
No | |
$.oneOf[0].allOf[1].Payload.CreatedDate | string |
No | |
$.oneOf[0].allOf[1].Payload.LastUpdateDate | string |
No | |
$.oneOf[0].allOf[1].Payload.DeletedDate | |
No | |
$.oneOf[0].allOf[1].Payload.DeletedDate.anyOf[0] | string |
No | |
$.oneOf[0].allOf[1].Payload.DeletedDate.anyOf[1] | null |
No | |
$.oneOf[0].allOf[1].Payload.ATUser_ID | DatabaseInteger |
si | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.ATUser_ID.oneOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.ATUser_ID.oneOf[1] | string |
si | |
$.oneOf[0].allOf[1].Payload.Channel | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFunding-ATAccounts_ID | |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFunding-ATAccounts_ID.anyOf[0] | DatabaseInteger |
si | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.DefaultFunding-ATAccounts_ID.anyOf[0].oneOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFunding-ATAccounts_ID.anyOf[0].oneOf[1] | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFunding-ATAccounts_ID.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.LastSetBy-ATUser_ID | |
No | |
$.oneOf[0].allOf[1].Payload.LastSetBy-ATUser_ID.anyOf[0] | DatabaseInteger |
No | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.LastSetBy-ATUser_ID.anyOf[0].oneOf[0] | integer |
No | |
$.oneOf[0].allOf[1].Payload.LastSetBy-ATUser_ID.anyOf[0].oneOf[1] | string |
No | |
$.oneOf[0].allOf[1].Payload.LastSetBy-ATUser_ID.anyOf[1] | null |
No | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount | |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0] | object |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].Currency | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].CurrencySymbol | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].CreatedDate | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].LastUpdateDate | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].Name | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].Description | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].ID | DatabaseInteger |
si | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].ID.oneOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].ID.oneOf[1] | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].ATUser_ID | DatabaseInteger |
si | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].ATUser_ID.oneOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].ATUser_ID.oneOf[1] | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].CurrencyCreditLimit | DatabaseInteger |
si | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].CurrencyCreditLimit.oneOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].CurrencyCreditLimit.oneOf[1] | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].PayoutDefaultBasisPoints | DatabaseInteger |
si | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].PayoutDefaultBasisPoints.oneOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].PayoutDefaultBasisPoints.oneOf[1] | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].PointsCreditLimit | DatabaseInteger |
si | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].PointsCreditLimit.oneOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].PointsCreditLimit.oneOf[1] | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].IsATCorporateAccount | DatabaseInteger |
si | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].IsATCorporateAccount.oneOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].IsATCorporateAccount.oneOf[1] | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].IsDefault | DatabaseInteger |
si | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].IsDefault.oneOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].IsDefault.oneOf[1] | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].IsDepositAccount | DatabaseInteger |
si | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].IsDepositAccount.oneOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].IsDepositAccount.oneOf[1] | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].CurrencyBalance | DatabaseInteger |
si | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].CurrencyBalance.oneOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].CurrencyBalance.oneOf[1] | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].PointsBalance | DatabaseInteger |
si | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].PointsBalance.oneOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[0].PointsBalance.oneOf[1] | string |
si | |
$.oneOf[0].allOf[1].Payload.DefaultFundingAccount.anyOf[1] | = false |
si | |
$.oneOf[0].allOf[1].Payload.PriceSettings | object |
si | |
$.oneOf[0].allOf[1].Payload.PriceSettings.PricePerMessage | integer |
si | |
$.oneOf[0].allOf[1].Payload.PriceSettings.PriceUnit | string ["USD","Traderpoint"] |
si | |
$.oneOf[0].allOf[1].Payload.PriceSettings.RateLimitPerHour | integer |
si | |
$.oneOf[0].allOf[1].Payload.PriceSettings.RecipientLimitPerMessage | integer |
si | |
$.oneOf[1] | object |
si | |
$.oneOf[1].RequestUserAlias | string |
si | |
$.oneOf[1].RequestPath | string | null |
si | |
$.oneOf[1].RequestStatus | = "Failed" |
si | |
$.oneOf[1].ResponseCode | integer |
si | |
$.oneOf[1].ResponseMessage | APIResponseMessage |
si | |
$.oneOf[1].ResponseMessage.oneOf[0] | string | number | boolean | null |
si | |
$.oneOf[1].ResponseMessage.oneOf[1] | array |
si | |
$.oneOf[1].ResponseMessage.oneOf[1][] | APIResponseMessage |
No | |
$.oneOf[1].ResponseMessage.oneOf[2] | object |
si | |
$.oneOf[1].ResponseMessage.oneOf[2].* | APIResponseMessage |
No | |
$.oneOf[1].RequestImpersonatedByUserAlias | string |
No |
Ejemplo de respuesta
{
"RequestStatus": "Succeeded",
"ResponseCode": 100,
"ResponseMessage": "Synthetic success example.",
"RequestPath": "/v1/external_messaging/get_billing_settings",
"RequestUserAlias": "example-user",
"Payload": {
"ATUser_ID": 0,
"Channel": "synthetic-example",
"DefaultFunding-ATAccounts_ID": 0,
"DefaultFundingAccount": {
"Currency": "synthetic-example",
"CurrencySymbol": "synthetic-example",
"CreatedDate": "synthetic-example",
"LastUpdateDate": "synthetic-example",
"Name": "synthetic-example",
"Description": "synthetic-example",
"ID": 0,
"ATUser_ID": 0,
"CurrencyCreditLimit": 0,
"PayoutDefaultBasisPoints": 0,
"PointsCreditLimit": 0,
"IsATCorporateAccount": 0,
"IsDefault": 0,
"IsDepositAccount": 0,
"CurrencyBalance": 0,
"PointsBalance": 0
},
"PriceSettings": {
"PricePerMessage": 0,
"PriceUnit": "USD",
"RateLimitPerHour": 0,
"RecipientLimitPerMessage": 0
}
}
}