curl --request POST \
--url https://int-prodtest.m1amdocs.io/slmgw/v1/accounts/{id} \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"id": "<string>",
"object": "Account",
"vid": "<string>",
"external_id": "<string>",
"created": "<string>",
"parent": {
"object": "Account",
"id": "<string>",
"vid": "<string>"
},
"default_currency": "<string>",
"email": "<string>",
"language": "<string>",
"notify_before_billing": true,
"company": "<string>",
"name": "<string>",
"shipping_address": {
"object": "Address",
"vid": "<string>",
"name": "<string>",
"line1": "<string>",
"line2": "<string>",
"line3": "<string>",
"city": "<string>",
"county": "<string>",
"district": "<string>",
"postal_code": "<string>",
"country": "<string>",
"phone": "<string>",
"fax": "<string>",
"latitude": 123,
"longitude": 123,
"tax_area_identifier": 123
},
"payment_methods": {
"object": "List",
"total_count": 123,
"data": [
{
"id": "<string>",
"vid": "<string>",
"object": "PaymentMethod",
"created": "<string>",
"credit_card": {
"vid": "<string>",
"object": "CreditCard",
"last_digits": "<string>",
"account_length": 123,
"expiration_date": "<string>",
"extended_card_attributes": {},
"cvn": "<string>",
"last_au_request_date": "<string>",
"last_update_date": "<string>",
"au_response_code": "<string>",
"au_response_message": "<string>"
},
"direct_debit": {},
"paypal": {},
"amazon": {},
"merchant_accepted_payment": {
"object": "MerchantAcceptedPayment",
"amount": 123,
"currency": "<string>",
"created": "<string>",
"payment_type": "<string>",
"account": "<string>",
"last_digits": "<string>"
},
"external_billing": {
"object": "ExternalBilling",
"bill_receiver": "<string>",
"payment_channel": "<string>",
"financial_account": "<string>"
},
"carrier_billing": {
"object": "CarrierBilling",
"encoded_phone_number": "<string>",
"carrier": "<string>",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_criteria": {
"object": "PriceCriteria",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"merchant_service_identifier": "<string>",
"sub_merchant_identifier": "<string>",
"description": "<string>",
"fwd_url": "<string>",
"static_selection_row_ref": 123,
"static_price_inc_sales_tax": "<string>",
"dynamic_deviation": 123,
"dynamic_match": 123,
"dynamic_target_price": "<string>"
},
"account_identifier": "<string>",
"carrier_billing_account_identifier_type": "MSISDN",
"customer_identifier": "not yet available - see VIN-26551",
"customer_identifier_type": "PoS , Web",
"validated": "<string>"
},
"apple_pay": {},
"google_pay": {},
"metadata": {},
"account_holder": "<string>",
"billing_address": {
"object": "Address",
"vid": "<string>",
"name": "<string>",
"line1": "<string>",
"line2": "<string>",
"line3": "<string>",
"city": "<string>",
"county": "<string>",
"district": "<string>",
"postal_code": "<string>",
"country": "<string>",
"phone": "<string>",
"fax": "<string>",
"latitude": 123,
"longitude": 123,
"tax_area_identifier": 123
},
"customer_specified_type": "<string>",
"customer_description": "<string>",
"currency": "<string>",
"primary": true,
"active": true,
"validation_status": {
"object": "TransactionStatus",
"created": "<string>",
"funding_source_balance": 123
},
"policy": {}
}
]
},
"metadata": {},
"tax_exemptions": [
{
"object": "TaxExemption",
"region": "<string>",
"exemption_id": "<string>",
"active": true
}
],
"tokens": [
{
"object": "TokenAmount",
"token": {
"object": "Token",
"id": "<string>",
"vid": "<string>",
"description": "<string>"
},
"amount": 123,
"source": "<string>"
}
],
"credit": [
{
"object": "Credit",
"token_amounts": [
{
"object": "TokenAmount",
"token": {
"object": "Token",
"id": "<string>",
"vid": "<string>",
"description": "<string>"
},
"amount": 123,
"source": "<string>"
}
],
"currency_amounts": [
{
"object": "CurrencyAmount",
"vid": "<string>",
"currency": "<string>",
"amount": 123,
"metadata": {},
"sort_value": 123,
"description": "<string>",
"reason": "<string>",
"granted_by_cashbox": true,
"granted": "<string>",
"account": {
"object": "Account",
"id": "<string>",
"vid": "<string>"
},
"subscription": {
"object": "Subscription",
"id": "<string>",
"vid": "<string>"
}
}
]
}
],
"entitlements": [
{
"id": "<string>",
"object": "Entitlement",
"description": "<string>"
}
],
"tax_use_code": "<string>"
}
'import requests
url = "https://int-prodtest.m1amdocs.io/slmgw/v1/accounts/{id}"
payload = {
"id": "<string>",
"object": "Account",
"vid": "<string>",
"external_id": "<string>",
"created": "<string>",
"parent": {
"object": "Account",
"id": "<string>",
"vid": "<string>"
},
"default_currency": "<string>",
"email": "<string>",
"language": "<string>",
"notify_before_billing": True,
"company": "<string>",
"name": "<string>",
"shipping_address": {
"object": "Address",
"vid": "<string>",
"name": "<string>",
"line1": "<string>",
"line2": "<string>",
"line3": "<string>",
"city": "<string>",
"county": "<string>",
"district": "<string>",
"postal_code": "<string>",
"country": "<string>",
"phone": "<string>",
"fax": "<string>",
"latitude": 123,
"longitude": 123,
"tax_area_identifier": 123
},
"payment_methods": {
"object": "List",
"total_count": 123,
"data": [
{
"id": "<string>",
"vid": "<string>",
"object": "PaymentMethod",
"created": "<string>",
"credit_card": {
"vid": "<string>",
"object": "CreditCard",
"last_digits": "<string>",
"account_length": 123,
"expiration_date": "<string>",
"extended_card_attributes": {},
"cvn": "<string>",
"last_au_request_date": "<string>",
"last_update_date": "<string>",
"au_response_code": "<string>",
"au_response_message": "<string>"
},
"direct_debit": {},
"paypal": {},
"amazon": {},
"merchant_accepted_payment": {
"object": "MerchantAcceptedPayment",
"amount": 123,
"currency": "<string>",
"created": "<string>",
"payment_type": "<string>",
"account": "<string>",
"last_digits": "<string>"
},
"external_billing": {
"object": "ExternalBilling",
"bill_receiver": "<string>",
"payment_channel": "<string>",
"financial_account": "<string>"
},
"carrier_billing": {
"object": "CarrierBilling",
"encoded_phone_number": "<string>",
"carrier": "<string>",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_criteria": {
"object": "PriceCriteria",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"merchant_service_identifier": "<string>",
"sub_merchant_identifier": "<string>",
"description": "<string>",
"fwd_url": "<string>",
"static_selection_row_ref": 123,
"static_price_inc_sales_tax": "<string>",
"dynamic_deviation": 123,
"dynamic_match": 123,
"dynamic_target_price": "<string>"
},
"account_identifier": "<string>",
"carrier_billing_account_identifier_type": "MSISDN",
"customer_identifier": "not yet available - see VIN-26551",
"customer_identifier_type": "PoS , Web",
"validated": "<string>"
},
"apple_pay": {},
"google_pay": {},
"metadata": {},
"account_holder": "<string>",
"billing_address": {
"object": "Address",
"vid": "<string>",
"name": "<string>",
"line1": "<string>",
"line2": "<string>",
"line3": "<string>",
"city": "<string>",
"county": "<string>",
"district": "<string>",
"postal_code": "<string>",
"country": "<string>",
"phone": "<string>",
"fax": "<string>",
"latitude": 123,
"longitude": 123,
"tax_area_identifier": 123
},
"customer_specified_type": "<string>",
"customer_description": "<string>",
"currency": "<string>",
"primary": True,
"active": True,
"validation_status": {
"object": "TransactionStatus",
"created": "<string>",
"funding_source_balance": 123
},
"policy": {}
}
]
},
"metadata": {},
"tax_exemptions": [
{
"object": "TaxExemption",
"region": "<string>",
"exemption_id": "<string>",
"active": True
}
],
"tokens": [
{
"object": "TokenAmount",
"token": {
"object": "Token",
"id": "<string>",
"vid": "<string>",
"description": "<string>"
},
"amount": 123,
"source": "<string>"
}
],
"credit": [
{
"object": "Credit",
"token_amounts": [
{
"object": "TokenAmount",
"token": {
"object": "Token",
"id": "<string>",
"vid": "<string>",
"description": "<string>"
},
"amount": 123,
"source": "<string>"
}
],
"currency_amounts": [
{
"object": "CurrencyAmount",
"vid": "<string>",
"currency": "<string>",
"amount": 123,
"metadata": {},
"sort_value": 123,
"description": "<string>",
"reason": "<string>",
"granted_by_cashbox": True,
"granted": "<string>",
"account": {
"object": "Account",
"id": "<string>",
"vid": "<string>"
},
"subscription": {
"object": "Subscription",
"id": "<string>",
"vid": "<string>"
}
}
]
}
],
"entitlements": [
{
"id": "<string>",
"object": "Entitlement",
"description": "<string>"
}
],
"tax_use_code": "<string>"
}
headers = {
"X-API-KEY": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-KEY': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
id: '<string>',
object: 'Account',
vid: '<string>',
external_id: '<string>',
created: '<string>',
parent: {object: 'Account', id: '<string>', vid: '<string>'},
default_currency: '<string>',
email: '<string>',
language: '<string>',
notify_before_billing: true,
company: '<string>',
name: '<string>',
shipping_address: {
object: 'Address',
vid: '<string>',
name: '<string>',
line1: '<string>',
line2: '<string>',
line3: '<string>',
city: '<string>',
county: '<string>',
district: '<string>',
postal_code: '<string>',
country: '<string>',
phone: '<string>',
fax: '<string>',
latitude: 123,
longitude: 123,
tax_area_identifier: 123
},
payment_methods: {
object: 'List',
total_count: 123,
data: [
{
id: '<string>',
vid: '<string>',
object: 'PaymentMethod',
created: '<string>',
credit_card: {
vid: '<string>',
object: 'CreditCard',
last_digits: '<string>',
account_length: 123,
expiration_date: '<string>',
extended_card_attributes: {},
cvn: '<string>',
last_au_request_date: '<string>',
last_update_date: '<string>',
au_response_code: '<string>',
au_response_message: '<string>'
},
direct_debit: {},
paypal: {},
amazon: {},
merchant_accepted_payment: {
object: 'MerchantAcceptedPayment',
amount: 123,
currency: '<string>',
created: '<string>',
payment_type: '<string>',
account: '<string>',
last_digits: '<string>'
},
external_billing: {
object: 'ExternalBilling',
bill_receiver: '<string>',
payment_channel: '<string>',
financial_account: '<string>'
},
carrier_billing: {
object: 'CarrierBilling',
encoded_phone_number: '<string>',
carrier: '<string>',
payment_provider: {
object: 'PaymentProvider',
name: '<string>',
dispute_address: '<string>',
dispute_email: '<string>',
dispute_uri: '<string>',
auth_expiration_days: 123,
auth_currency_override: '<string>',
metadata: {}
},
currency: '<string>',
country_code: '<string>',
price_criteria: {
object: 'PriceCriteria',
payment_provider: {
object: 'PaymentProvider',
name: '<string>',
dispute_address: '<string>',
dispute_email: '<string>',
dispute_uri: '<string>',
auth_expiration_days: 123,
auth_currency_override: '<string>',
metadata: {}
},
currency: '<string>',
country_code: '<string>',
merchant_service_identifier: '<string>',
sub_merchant_identifier: '<string>',
description: '<string>',
fwd_url: '<string>',
static_selection_row_ref: 123,
static_price_inc_sales_tax: '<string>',
dynamic_deviation: 123,
dynamic_match: 123,
dynamic_target_price: '<string>'
},
account_identifier: '<string>',
carrier_billing_account_identifier_type: 'MSISDN',
customer_identifier: 'not yet available - see VIN-26551',
customer_identifier_type: 'PoS , Web',
validated: '<string>'
},
apple_pay: {},
google_pay: {},
metadata: {},
account_holder: '<string>',
billing_address: {
object: 'Address',
vid: '<string>',
name: '<string>',
line1: '<string>',
line2: '<string>',
line3: '<string>',
city: '<string>',
county: '<string>',
district: '<string>',
postal_code: '<string>',
country: '<string>',
phone: '<string>',
fax: '<string>',
latitude: 123,
longitude: 123,
tax_area_identifier: 123
},
customer_specified_type: '<string>',
customer_description: '<string>',
currency: '<string>',
primary: true,
active: true,
validation_status: {object: 'TransactionStatus', created: '<string>', funding_source_balance: 123},
policy: {}
}
]
},
metadata: {},
tax_exemptions: [
{
object: 'TaxExemption',
region: '<string>',
exemption_id: '<string>',
active: true
}
],
tokens: [
{
object: 'TokenAmount',
token: {object: 'Token', id: '<string>', vid: '<string>', description: '<string>'},
amount: 123,
source: '<string>'
}
],
credit: [
{
object: 'Credit',
token_amounts: [
{
object: 'TokenAmount',
token: {object: 'Token', id: '<string>', vid: '<string>', description: '<string>'},
amount: 123,
source: '<string>'
}
],
currency_amounts: [
{
object: 'CurrencyAmount',
vid: '<string>',
currency: '<string>',
amount: 123,
metadata: {},
sort_value: 123,
description: '<string>',
reason: '<string>',
granted_by_cashbox: true,
granted: '<string>',
account: {object: 'Account', id: '<string>', vid: '<string>'},
subscription: {object: 'Subscription', id: '<string>', vid: '<string>'}
}
]
}
],
entitlements: [{id: '<string>', object: 'Entitlement', description: '<string>'}],
tax_use_code: '<string>'
})
};
fetch('https://int-prodtest.m1amdocs.io/slmgw/v1/accounts/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://int-prodtest.m1amdocs.io/slmgw/v1/accounts/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '<string>',
'object' => 'Account',
'vid' => '<string>',
'external_id' => '<string>',
'created' => '<string>',
'parent' => [
'object' => 'Account',
'id' => '<string>',
'vid' => '<string>'
],
'default_currency' => '<string>',
'email' => '<string>',
'language' => '<string>',
'notify_before_billing' => true,
'company' => '<string>',
'name' => '<string>',
'shipping_address' => [
'object' => 'Address',
'vid' => '<string>',
'name' => '<string>',
'line1' => '<string>',
'line2' => '<string>',
'line3' => '<string>',
'city' => '<string>',
'county' => '<string>',
'district' => '<string>',
'postal_code' => '<string>',
'country' => '<string>',
'phone' => '<string>',
'fax' => '<string>',
'latitude' => 123,
'longitude' => 123,
'tax_area_identifier' => 123
],
'payment_methods' => [
'object' => 'List',
'total_count' => 123,
'data' => [
[
'id' => '<string>',
'vid' => '<string>',
'object' => 'PaymentMethod',
'created' => '<string>',
'credit_card' => [
'vid' => '<string>',
'object' => 'CreditCard',
'last_digits' => '<string>',
'account_length' => 123,
'expiration_date' => '<string>',
'extended_card_attributes' => [
],
'cvn' => '<string>',
'last_au_request_date' => '<string>',
'last_update_date' => '<string>',
'au_response_code' => '<string>',
'au_response_message' => '<string>'
],
'direct_debit' => [
],
'paypal' => [
],
'amazon' => [
],
'merchant_accepted_payment' => [
'object' => 'MerchantAcceptedPayment',
'amount' => 123,
'currency' => '<string>',
'created' => '<string>',
'payment_type' => '<string>',
'account' => '<string>',
'last_digits' => '<string>'
],
'external_billing' => [
'object' => 'ExternalBilling',
'bill_receiver' => '<string>',
'payment_channel' => '<string>',
'financial_account' => '<string>'
],
'carrier_billing' => [
'object' => 'CarrierBilling',
'encoded_phone_number' => '<string>',
'carrier' => '<string>',
'payment_provider' => [
'object' => 'PaymentProvider',
'name' => '<string>',
'dispute_address' => '<string>',
'dispute_email' => '<string>',
'dispute_uri' => '<string>',
'auth_expiration_days' => 123,
'auth_currency_override' => '<string>',
'metadata' => [
]
],
'currency' => '<string>',
'country_code' => '<string>',
'price_criteria' => [
'object' => 'PriceCriteria',
'payment_provider' => [
'object' => 'PaymentProvider',
'name' => '<string>',
'dispute_address' => '<string>',
'dispute_email' => '<string>',
'dispute_uri' => '<string>',
'auth_expiration_days' => 123,
'auth_currency_override' => '<string>',
'metadata' => [
]
],
'currency' => '<string>',
'country_code' => '<string>',
'merchant_service_identifier' => '<string>',
'sub_merchant_identifier' => '<string>',
'description' => '<string>',
'fwd_url' => '<string>',
'static_selection_row_ref' => 123,
'static_price_inc_sales_tax' => '<string>',
'dynamic_deviation' => 123,
'dynamic_match' => 123,
'dynamic_target_price' => '<string>'
],
'account_identifier' => '<string>',
'carrier_billing_account_identifier_type' => 'MSISDN',
'customer_identifier' => 'not yet available - see VIN-26551',
'customer_identifier_type' => 'PoS , Web',
'validated' => '<string>'
],
'apple_pay' => [
],
'google_pay' => [
],
'metadata' => [
],
'account_holder' => '<string>',
'billing_address' => [
'object' => 'Address',
'vid' => '<string>',
'name' => '<string>',
'line1' => '<string>',
'line2' => '<string>',
'line3' => '<string>',
'city' => '<string>',
'county' => '<string>',
'district' => '<string>',
'postal_code' => '<string>',
'country' => '<string>',
'phone' => '<string>',
'fax' => '<string>',
'latitude' => 123,
'longitude' => 123,
'tax_area_identifier' => 123
],
'customer_specified_type' => '<string>',
'customer_description' => '<string>',
'currency' => '<string>',
'primary' => true,
'active' => true,
'validation_status' => [
'object' => 'TransactionStatus',
'created' => '<string>',
'funding_source_balance' => 123
],
'policy' => [
]
]
]
],
'metadata' => [
],
'tax_exemptions' => [
[
'object' => 'TaxExemption',
'region' => '<string>',
'exemption_id' => '<string>',
'active' => true
]
],
'tokens' => [
[
'object' => 'TokenAmount',
'token' => [
'object' => 'Token',
'id' => '<string>',
'vid' => '<string>',
'description' => '<string>'
],
'amount' => 123,
'source' => '<string>'
]
],
'credit' => [
[
'object' => 'Credit',
'token_amounts' => [
[
'object' => 'TokenAmount',
'token' => [
'object' => 'Token',
'id' => '<string>',
'vid' => '<string>',
'description' => '<string>'
],
'amount' => 123,
'source' => '<string>'
]
],
'currency_amounts' => [
[
'object' => 'CurrencyAmount',
'vid' => '<string>',
'currency' => '<string>',
'amount' => 123,
'metadata' => [
],
'sort_value' => 123,
'description' => '<string>',
'reason' => '<string>',
'granted_by_cashbox' => true,
'granted' => '<string>',
'account' => [
'object' => 'Account',
'id' => '<string>',
'vid' => '<string>'
],
'subscription' => [
'object' => 'Subscription',
'id' => '<string>',
'vid' => '<string>'
]
]
]
]
],
'entitlements' => [
[
'id' => '<string>',
'object' => 'Entitlement',
'description' => '<string>'
]
],
'tax_use_code' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-KEY: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://int-prodtest.m1amdocs.io/slmgw/v1/accounts/{id}"
payload := strings.NewReader("{\n \"id\": \"<string>\",\n \"object\": \"Account\",\n \"vid\": \"<string>\",\n \"external_id\": \"<string>\",\n \"created\": \"<string>\",\n \"parent\": {\n \"object\": \"Account\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n },\n \"default_currency\": \"<string>\",\n \"email\": \"<string>\",\n \"language\": \"<string>\",\n \"notify_before_billing\": true,\n \"company\": \"<string>\",\n \"name\": \"<string>\",\n \"shipping_address\": {\n \"object\": \"Address\",\n \"vid\": \"<string>\",\n \"name\": \"<string>\",\n \"line1\": \"<string>\",\n \"line2\": \"<string>\",\n \"line3\": \"<string>\",\n \"city\": \"<string>\",\n \"county\": \"<string>\",\n \"district\": \"<string>\",\n \"postal_code\": \"<string>\",\n \"country\": \"<string>\",\n \"phone\": \"<string>\",\n \"fax\": \"<string>\",\n \"latitude\": 123,\n \"longitude\": 123,\n \"tax_area_identifier\": 123\n },\n \"payment_methods\": {\n \"object\": \"List\",\n \"total_count\": 123,\n \"data\": [\n {\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"object\": \"PaymentMethod\",\n \"created\": \"<string>\",\n \"credit_card\": {\n \"vid\": \"<string>\",\n \"object\": \"CreditCard\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"expiration_date\": \"<string>\",\n \"extended_card_attributes\": {},\n \"cvn\": \"<string>\",\n \"last_au_request_date\": \"<string>\",\n \"last_update_date\": \"<string>\",\n \"au_response_code\": \"<string>\",\n \"au_response_message\": \"<string>\"\n },\n \"direct_debit\": {},\n \"paypal\": {},\n \"amazon\": {},\n \"merchant_accepted_payment\": {\n \"object\": \"MerchantAcceptedPayment\",\n \"amount\": 123,\n \"currency\": \"<string>\",\n \"created\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\"\n },\n \"external_billing\": {\n \"object\": \"ExternalBilling\",\n \"bill_receiver\": \"<string>\",\n \"payment_channel\": \"<string>\",\n \"financial_account\": \"<string>\"\n },\n \"carrier_billing\": {\n \"object\": \"CarrierBilling\",\n \"encoded_phone_number\": \"<string>\",\n \"carrier\": \"<string>\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"price_criteria\": {\n \"object\": \"PriceCriteria\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"merchant_service_identifier\": \"<string>\",\n \"sub_merchant_identifier\": \"<string>\",\n \"description\": \"<string>\",\n \"fwd_url\": \"<string>\",\n \"static_selection_row_ref\": 123,\n \"static_price_inc_sales_tax\": \"<string>\",\n \"dynamic_deviation\": 123,\n \"dynamic_match\": 123,\n \"dynamic_target_price\": \"<string>\"\n },\n \"account_identifier\": \"<string>\",\n \"carrier_billing_account_identifier_type\": \"MSISDN\",\n \"customer_identifier\": \"not yet available - see VIN-26551\",\n \"customer_identifier_type\": \"PoS , Web\",\n \"validated\": \"<string>\"\n },\n \"apple_pay\": {},\n \"google_pay\": {},\n \"metadata\": {},\n \"account_holder\": \"<string>\",\n \"billing_address\": {\n \"object\": \"Address\",\n \"vid\": \"<string>\",\n \"name\": \"<string>\",\n \"line1\": \"<string>\",\n \"line2\": \"<string>\",\n \"line3\": \"<string>\",\n \"city\": \"<string>\",\n \"county\": \"<string>\",\n \"district\": \"<string>\",\n \"postal_code\": \"<string>\",\n \"country\": \"<string>\",\n \"phone\": \"<string>\",\n \"fax\": \"<string>\",\n \"latitude\": 123,\n \"longitude\": 123,\n \"tax_area_identifier\": 123\n },\n \"customer_specified_type\": \"<string>\",\n \"customer_description\": \"<string>\",\n \"currency\": \"<string>\",\n \"primary\": true,\n \"active\": true,\n \"validation_status\": {\n \"object\": \"TransactionStatus\",\n \"created\": \"<string>\",\n \"funding_source_balance\": 123\n },\n \"policy\": {}\n }\n ]\n },\n \"metadata\": {},\n \"tax_exemptions\": [\n {\n \"object\": \"TaxExemption\",\n \"region\": \"<string>\",\n \"exemption_id\": \"<string>\",\n \"active\": true\n }\n ],\n \"tokens\": [\n {\n \"object\": \"TokenAmount\",\n \"token\": {\n \"object\": \"Token\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"description\": \"<string>\"\n },\n \"amount\": 123,\n \"source\": \"<string>\"\n }\n ],\n \"credit\": [\n {\n \"object\": \"Credit\",\n \"token_amounts\": [\n {\n \"object\": \"TokenAmount\",\n \"token\": {\n \"object\": \"Token\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"description\": \"<string>\"\n },\n \"amount\": 123,\n \"source\": \"<string>\"\n }\n ],\n \"currency_amounts\": [\n {\n \"object\": \"CurrencyAmount\",\n \"vid\": \"<string>\",\n \"currency\": \"<string>\",\n \"amount\": 123,\n \"metadata\": {},\n \"sort_value\": 123,\n \"description\": \"<string>\",\n \"reason\": \"<string>\",\n \"granted_by_cashbox\": true,\n \"granted\": \"<string>\",\n \"account\": {\n \"object\": \"Account\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n },\n \"subscription\": {\n \"object\": \"Subscription\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n }\n }\n ]\n }\n ],\n \"entitlements\": [\n {\n \"id\": \"<string>\",\n \"object\": \"Entitlement\",\n \"description\": \"<string>\"\n }\n ],\n \"tax_use_code\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-KEY", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://int-prodtest.m1amdocs.io/slmgw/v1/accounts/{id}")
.header("X-API-KEY", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"id\": \"<string>\",\n \"object\": \"Account\",\n \"vid\": \"<string>\",\n \"external_id\": \"<string>\",\n \"created\": \"<string>\",\n \"parent\": {\n \"object\": \"Account\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n },\n \"default_currency\": \"<string>\",\n \"email\": \"<string>\",\n \"language\": \"<string>\",\n \"notify_before_billing\": true,\n \"company\": \"<string>\",\n \"name\": \"<string>\",\n \"shipping_address\": {\n \"object\": \"Address\",\n \"vid\": \"<string>\",\n \"name\": \"<string>\",\n \"line1\": \"<string>\",\n \"line2\": \"<string>\",\n \"line3\": \"<string>\",\n \"city\": \"<string>\",\n \"county\": \"<string>\",\n \"district\": \"<string>\",\n \"postal_code\": \"<string>\",\n \"country\": \"<string>\",\n \"phone\": \"<string>\",\n \"fax\": \"<string>\",\n \"latitude\": 123,\n \"longitude\": 123,\n \"tax_area_identifier\": 123\n },\n \"payment_methods\": {\n \"object\": \"List\",\n \"total_count\": 123,\n \"data\": [\n {\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"object\": \"PaymentMethod\",\n \"created\": \"<string>\",\n \"credit_card\": {\n \"vid\": \"<string>\",\n \"object\": \"CreditCard\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"expiration_date\": \"<string>\",\n \"extended_card_attributes\": {},\n \"cvn\": \"<string>\",\n \"last_au_request_date\": \"<string>\",\n \"last_update_date\": \"<string>\",\n \"au_response_code\": \"<string>\",\n \"au_response_message\": \"<string>\"\n },\n \"direct_debit\": {},\n \"paypal\": {},\n \"amazon\": {},\n \"merchant_accepted_payment\": {\n \"object\": \"MerchantAcceptedPayment\",\n \"amount\": 123,\n \"currency\": \"<string>\",\n \"created\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\"\n },\n \"external_billing\": {\n \"object\": \"ExternalBilling\",\n \"bill_receiver\": \"<string>\",\n \"payment_channel\": \"<string>\",\n \"financial_account\": \"<string>\"\n },\n \"carrier_billing\": {\n \"object\": \"CarrierBilling\",\n \"encoded_phone_number\": \"<string>\",\n \"carrier\": \"<string>\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"price_criteria\": {\n \"object\": \"PriceCriteria\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"merchant_service_identifier\": \"<string>\",\n \"sub_merchant_identifier\": \"<string>\",\n \"description\": \"<string>\",\n \"fwd_url\": \"<string>\",\n \"static_selection_row_ref\": 123,\n \"static_price_inc_sales_tax\": \"<string>\",\n \"dynamic_deviation\": 123,\n \"dynamic_match\": 123,\n \"dynamic_target_price\": \"<string>\"\n },\n \"account_identifier\": \"<string>\",\n \"carrier_billing_account_identifier_type\": \"MSISDN\",\n \"customer_identifier\": \"not yet available - see VIN-26551\",\n \"customer_identifier_type\": \"PoS , Web\",\n \"validated\": \"<string>\"\n },\n \"apple_pay\": {},\n \"google_pay\": {},\n \"metadata\": {},\n \"account_holder\": \"<string>\",\n \"billing_address\": {\n \"object\": \"Address\",\n \"vid\": \"<string>\",\n \"name\": \"<string>\",\n \"line1\": \"<string>\",\n \"line2\": \"<string>\",\n \"line3\": \"<string>\",\n \"city\": \"<string>\",\n \"county\": \"<string>\",\n \"district\": \"<string>\",\n \"postal_code\": \"<string>\",\n \"country\": \"<string>\",\n \"phone\": \"<string>\",\n \"fax\": \"<string>\",\n \"latitude\": 123,\n \"longitude\": 123,\n \"tax_area_identifier\": 123\n },\n \"customer_specified_type\": \"<string>\",\n \"customer_description\": \"<string>\",\n \"currency\": \"<string>\",\n \"primary\": true,\n \"active\": true,\n \"validation_status\": {\n \"object\": \"TransactionStatus\",\n \"created\": \"<string>\",\n \"funding_source_balance\": 123\n },\n \"policy\": {}\n }\n ]\n },\n \"metadata\": {},\n \"tax_exemptions\": [\n {\n \"object\": \"TaxExemption\",\n \"region\": \"<string>\",\n \"exemption_id\": \"<string>\",\n \"active\": true\n }\n ],\n \"tokens\": [\n {\n \"object\": \"TokenAmount\",\n \"token\": {\n \"object\": \"Token\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"description\": \"<string>\"\n },\n \"amount\": 123,\n \"source\": \"<string>\"\n }\n ],\n \"credit\": [\n {\n \"object\": \"Credit\",\n \"token_amounts\": [\n {\n \"object\": \"TokenAmount\",\n \"token\": {\n \"object\": \"Token\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"description\": \"<string>\"\n },\n \"amount\": 123,\n \"source\": \"<string>\"\n }\n ],\n \"currency_amounts\": [\n {\n \"object\": \"CurrencyAmount\",\n \"vid\": \"<string>\",\n \"currency\": \"<string>\",\n \"amount\": 123,\n \"metadata\": {},\n \"sort_value\": 123,\n \"description\": \"<string>\",\n \"reason\": \"<string>\",\n \"granted_by_cashbox\": true,\n \"granted\": \"<string>\",\n \"account\": {\n \"object\": \"Account\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n },\n \"subscription\": {\n \"object\": \"Subscription\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n }\n }\n ]\n }\n ],\n \"entitlements\": [\n {\n \"id\": \"<string>\",\n \"object\": \"Entitlement\",\n \"description\": \"<string>\"\n }\n ],\n \"tax_use_code\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://int-prodtest.m1amdocs.io/slmgw/v1/accounts/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-KEY"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": \"<string>\",\n \"object\": \"Account\",\n \"vid\": \"<string>\",\n \"external_id\": \"<string>\",\n \"created\": \"<string>\",\n \"parent\": {\n \"object\": \"Account\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n },\n \"default_currency\": \"<string>\",\n \"email\": \"<string>\",\n \"language\": \"<string>\",\n \"notify_before_billing\": true,\n \"company\": \"<string>\",\n \"name\": \"<string>\",\n \"shipping_address\": {\n \"object\": \"Address\",\n \"vid\": \"<string>\",\n \"name\": \"<string>\",\n \"line1\": \"<string>\",\n \"line2\": \"<string>\",\n \"line3\": \"<string>\",\n \"city\": \"<string>\",\n \"county\": \"<string>\",\n \"district\": \"<string>\",\n \"postal_code\": \"<string>\",\n \"country\": \"<string>\",\n \"phone\": \"<string>\",\n \"fax\": \"<string>\",\n \"latitude\": 123,\n \"longitude\": 123,\n \"tax_area_identifier\": 123\n },\n \"payment_methods\": {\n \"object\": \"List\",\n \"total_count\": 123,\n \"data\": [\n {\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"object\": \"PaymentMethod\",\n \"created\": \"<string>\",\n \"credit_card\": {\n \"vid\": \"<string>\",\n \"object\": \"CreditCard\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"expiration_date\": \"<string>\",\n \"extended_card_attributes\": {},\n \"cvn\": \"<string>\",\n \"last_au_request_date\": \"<string>\",\n \"last_update_date\": \"<string>\",\n \"au_response_code\": \"<string>\",\n \"au_response_message\": \"<string>\"\n },\n \"direct_debit\": {},\n \"paypal\": {},\n \"amazon\": {},\n \"merchant_accepted_payment\": {\n \"object\": \"MerchantAcceptedPayment\",\n \"amount\": 123,\n \"currency\": \"<string>\",\n \"created\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\"\n },\n \"external_billing\": {\n \"object\": \"ExternalBilling\",\n \"bill_receiver\": \"<string>\",\n \"payment_channel\": \"<string>\",\n \"financial_account\": \"<string>\"\n },\n \"carrier_billing\": {\n \"object\": \"CarrierBilling\",\n \"encoded_phone_number\": \"<string>\",\n \"carrier\": \"<string>\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"price_criteria\": {\n \"object\": \"PriceCriteria\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"merchant_service_identifier\": \"<string>\",\n \"sub_merchant_identifier\": \"<string>\",\n \"description\": \"<string>\",\n \"fwd_url\": \"<string>\",\n \"static_selection_row_ref\": 123,\n \"static_price_inc_sales_tax\": \"<string>\",\n \"dynamic_deviation\": 123,\n \"dynamic_match\": 123,\n \"dynamic_target_price\": \"<string>\"\n },\n \"account_identifier\": \"<string>\",\n \"carrier_billing_account_identifier_type\": \"MSISDN\",\n \"customer_identifier\": \"not yet available - see VIN-26551\",\n \"customer_identifier_type\": \"PoS , Web\",\n \"validated\": \"<string>\"\n },\n \"apple_pay\": {},\n \"google_pay\": {},\n \"metadata\": {},\n \"account_holder\": \"<string>\",\n \"billing_address\": {\n \"object\": \"Address\",\n \"vid\": \"<string>\",\n \"name\": \"<string>\",\n \"line1\": \"<string>\",\n \"line2\": \"<string>\",\n \"line3\": \"<string>\",\n \"city\": \"<string>\",\n \"county\": \"<string>\",\n \"district\": \"<string>\",\n \"postal_code\": \"<string>\",\n \"country\": \"<string>\",\n \"phone\": \"<string>\",\n \"fax\": \"<string>\",\n \"latitude\": 123,\n \"longitude\": 123,\n \"tax_area_identifier\": 123\n },\n \"customer_specified_type\": \"<string>\",\n \"customer_description\": \"<string>\",\n \"currency\": \"<string>\",\n \"primary\": true,\n \"active\": true,\n \"validation_status\": {\n \"object\": \"TransactionStatus\",\n \"created\": \"<string>\",\n \"funding_source_balance\": 123\n },\n \"policy\": {}\n }\n ]\n },\n \"metadata\": {},\n \"tax_exemptions\": [\n {\n \"object\": \"TaxExemption\",\n \"region\": \"<string>\",\n \"exemption_id\": \"<string>\",\n \"active\": true\n }\n ],\n \"tokens\": [\n {\n \"object\": \"TokenAmount\",\n \"token\": {\n \"object\": \"Token\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"description\": \"<string>\"\n },\n \"amount\": 123,\n \"source\": \"<string>\"\n }\n ],\n \"credit\": [\n {\n \"object\": \"Credit\",\n \"token_amounts\": [\n {\n \"object\": \"TokenAmount\",\n \"token\": {\n \"object\": \"Token\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"description\": \"<string>\"\n },\n \"amount\": 123,\n \"source\": \"<string>\"\n }\n ],\n \"currency_amounts\": [\n {\n \"object\": \"CurrencyAmount\",\n \"vid\": \"<string>\",\n \"currency\": \"<string>\",\n \"amount\": 123,\n \"metadata\": {},\n \"sort_value\": 123,\n \"description\": \"<string>\",\n \"reason\": \"<string>\",\n \"granted_by_cashbox\": true,\n \"granted\": \"<string>\",\n \"account\": {\n \"object\": \"Account\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n },\n \"subscription\": {\n \"object\": \"Subscription\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n }\n }\n ]\n }\n ],\n \"entitlements\": [\n {\n \"id\": \"<string>\",\n \"object\": \"Entitlement\",\n \"description\": \"<string>\"\n }\n ],\n \"tax_use_code\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"object": "Account",
"vid": "<string>",
"external_id": "<string>",
"created": "<string>",
"parent": {
"object": "Account",
"id": "<string>",
"vid": "<string>"
},
"default_currency": "<string>",
"email": "<string>",
"email_type": "html",
"language": "<string>",
"notify_before_billing": true,
"company": "<string>",
"name": "<string>",
"shipping_address": {
"object": "Address",
"vid": "<string>",
"name": "<string>",
"line1": "<string>",
"line2": "<string>",
"line3": "<string>",
"city": "<string>",
"county": "<string>",
"district": "<string>",
"postal_code": "<string>",
"country": "<string>",
"phone": "<string>",
"fax": "<string>",
"latitude": 123,
"longitude": 123,
"tax_area_identifier": 123
},
"payment_methods": {
"object": "List",
"total_count": 123,
"data": [
{
"id": "<string>",
"vid": "<string>",
"object": "PaymentMethod",
"created": "<string>",
"type": "Amazon",
"credit_card": {
"vid": "<string>",
"object": "CreditCard",
"last_digits": "<string>",
"account_length": 123,
"hash_type": "sha1",
"expiration_date": "<string>",
"extended_card_attributes": {},
"cvn": "<string>",
"last_au_request_date": "<string>",
"last_update_date": "<string>",
"au_response_code": "<string>",
"au_response_message": "<string>"
},
"direct_debit": {},
"paypal": {},
"amazon": {},
"merchant_accepted_payment": {
"object": "MerchantAcceptedPayment",
"amount": 123,
"currency": "<string>",
"created": "<string>",
"payment_type": "<string>",
"account": "<string>",
"last_digits": "<string>"
},
"external_billing": {
"object": "ExternalBilling",
"bill_receiver": "<string>",
"payment_channel": "<string>",
"financial_account": "<string>"
},
"carrier_billing": {
"object": "CarrierBilling",
"phone_number": {
"object": "PhoneNumber",
"phone_type": "CS",
"country_code": "<string>",
"area_code": "<string>",
"local_number": "<string>",
"extension": "<string>",
"raw_input": "<string>"
},
"encoded_phone_number": "<string>",
"carrier": "<string>",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_criteria": {
"object": "PriceCriteria",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_point_deviation_policy": "HiOnly",
"dynamic_price_mode": "PayoutGross",
"merchant_service_identifier": "<string>",
"sub_merchant_identifier": "<string>",
"description": "<string>",
"fwd_url": "<string>",
"static_selection_row_ref": 123,
"static_price_inc_sales_tax": "<string>",
"dynamic_deviation": 123,
"dynamic_match": 123,
"dynamic_target_price": "<string>"
},
"account_identifier": "<string>",
"carrier_billing_account_identifier_type": "MSISDN",
"customer_identifier": "not yet available - see VIN-26551",
"customer_identifier_type": "PoS , Web",
"validated": "<string>"
},
"apple_pay": {},
"google_pay": {},
"metadata": {},
"account_holder": "<string>",
"billing_address": {
"object": "Address",
"vid": "<string>",
"name": "<string>",
"line1": "<string>",
"line2": "<string>",
"line3": "<string>",
"city": "<string>",
"county": "<string>",
"district": "<string>",
"postal_code": "<string>",
"country": "<string>",
"phone": "<string>",
"fax": "<string>",
"latitude": 123,
"longitude": 123,
"tax_area_identifier": 123
},
"customer_specified_type": "<string>",
"customer_description": "<string>",
"currency": "<string>",
"primary": true,
"active": true,
"validation_status": {
"object": "TransactionStatus",
"status": "New",
"created": "<string>",
"payment_method_type": "CreditCard",
"vin_avs": "FullMatch",
"funding_source_balance": 123
},
"policy": {}
}
]
},
"metadata": {},
"tax_exemptions": [
{
"object": "TaxExemption",
"region": "<string>",
"exemption_id": "<string>",
"active": true
}
],
"tokens": [
{
"object": "TokenAmount",
"token": {
"object": "Token",
"id": "<string>",
"vid": "<string>",
"description": "<string>"
},
"amount": 123,
"source": "<string>"
}
],
"credit": [
{
"object": "Credit",
"token_amounts": [
{
"object": "TokenAmount",
"token": {
"object": "Token",
"id": "<string>",
"vid": "<string>",
"description": "<string>"
},
"amount": 123,
"source": "<string>"
}
],
"currency_amounts": [
{
"object": "CurrencyAmount",
"vid": "<string>",
"currency": "<string>",
"amount": 123,
"metadata": {},
"sort_value": 123,
"description": "<string>",
"reason": "<string>",
"granted_by_cashbox": true,
"granted": "<string>",
"account": {
"object": "Account",
"id": "<string>",
"vid": "<string>"
},
"subscription": {
"object": "Subscription",
"id": "<string>",
"vid": "<string>"
}
}
]
}
],
"entitlements": [
{
"id": "<string>",
"object": "Entitlement",
"description": "<string>"
}
],
"tax_use_code": "<string>"
}{
"code": "invalid-request",
"message": "<string>",
"validationErrors": [
{
"code": "<string>",
"message": "<string>"
}
]
}{
"code": "authentication-required",
"message": "<string>"
}{
"code": "not-found",
"message": "<string>"
}{
"code": "input-conflict",
"message": "<string>"
}{
"code": "server-error",
"message": "<string>"
}Update Account
Update a specific Account. Any parameters provided will be updated, leaving other parameters unchanged.
curl --request POST \
--url https://int-prodtest.m1amdocs.io/slmgw/v1/accounts/{id} \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"id": "<string>",
"object": "Account",
"vid": "<string>",
"external_id": "<string>",
"created": "<string>",
"parent": {
"object": "Account",
"id": "<string>",
"vid": "<string>"
},
"default_currency": "<string>",
"email": "<string>",
"language": "<string>",
"notify_before_billing": true,
"company": "<string>",
"name": "<string>",
"shipping_address": {
"object": "Address",
"vid": "<string>",
"name": "<string>",
"line1": "<string>",
"line2": "<string>",
"line3": "<string>",
"city": "<string>",
"county": "<string>",
"district": "<string>",
"postal_code": "<string>",
"country": "<string>",
"phone": "<string>",
"fax": "<string>",
"latitude": 123,
"longitude": 123,
"tax_area_identifier": 123
},
"payment_methods": {
"object": "List",
"total_count": 123,
"data": [
{
"id": "<string>",
"vid": "<string>",
"object": "PaymentMethod",
"created": "<string>",
"credit_card": {
"vid": "<string>",
"object": "CreditCard",
"last_digits": "<string>",
"account_length": 123,
"expiration_date": "<string>",
"extended_card_attributes": {},
"cvn": "<string>",
"last_au_request_date": "<string>",
"last_update_date": "<string>",
"au_response_code": "<string>",
"au_response_message": "<string>"
},
"direct_debit": {},
"paypal": {},
"amazon": {},
"merchant_accepted_payment": {
"object": "MerchantAcceptedPayment",
"amount": 123,
"currency": "<string>",
"created": "<string>",
"payment_type": "<string>",
"account": "<string>",
"last_digits": "<string>"
},
"external_billing": {
"object": "ExternalBilling",
"bill_receiver": "<string>",
"payment_channel": "<string>",
"financial_account": "<string>"
},
"carrier_billing": {
"object": "CarrierBilling",
"encoded_phone_number": "<string>",
"carrier": "<string>",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_criteria": {
"object": "PriceCriteria",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"merchant_service_identifier": "<string>",
"sub_merchant_identifier": "<string>",
"description": "<string>",
"fwd_url": "<string>",
"static_selection_row_ref": 123,
"static_price_inc_sales_tax": "<string>",
"dynamic_deviation": 123,
"dynamic_match": 123,
"dynamic_target_price": "<string>"
},
"account_identifier": "<string>",
"carrier_billing_account_identifier_type": "MSISDN",
"customer_identifier": "not yet available - see VIN-26551",
"customer_identifier_type": "PoS , Web",
"validated": "<string>"
},
"apple_pay": {},
"google_pay": {},
"metadata": {},
"account_holder": "<string>",
"billing_address": {
"object": "Address",
"vid": "<string>",
"name": "<string>",
"line1": "<string>",
"line2": "<string>",
"line3": "<string>",
"city": "<string>",
"county": "<string>",
"district": "<string>",
"postal_code": "<string>",
"country": "<string>",
"phone": "<string>",
"fax": "<string>",
"latitude": 123,
"longitude": 123,
"tax_area_identifier": 123
},
"customer_specified_type": "<string>",
"customer_description": "<string>",
"currency": "<string>",
"primary": true,
"active": true,
"validation_status": {
"object": "TransactionStatus",
"created": "<string>",
"funding_source_balance": 123
},
"policy": {}
}
]
},
"metadata": {},
"tax_exemptions": [
{
"object": "TaxExemption",
"region": "<string>",
"exemption_id": "<string>",
"active": true
}
],
"tokens": [
{
"object": "TokenAmount",
"token": {
"object": "Token",
"id": "<string>",
"vid": "<string>",
"description": "<string>"
},
"amount": 123,
"source": "<string>"
}
],
"credit": [
{
"object": "Credit",
"token_amounts": [
{
"object": "TokenAmount",
"token": {
"object": "Token",
"id": "<string>",
"vid": "<string>",
"description": "<string>"
},
"amount": 123,
"source": "<string>"
}
],
"currency_amounts": [
{
"object": "CurrencyAmount",
"vid": "<string>",
"currency": "<string>",
"amount": 123,
"metadata": {},
"sort_value": 123,
"description": "<string>",
"reason": "<string>",
"granted_by_cashbox": true,
"granted": "<string>",
"account": {
"object": "Account",
"id": "<string>",
"vid": "<string>"
},
"subscription": {
"object": "Subscription",
"id": "<string>",
"vid": "<string>"
}
}
]
}
],
"entitlements": [
{
"id": "<string>",
"object": "Entitlement",
"description": "<string>"
}
],
"tax_use_code": "<string>"
}
'import requests
url = "https://int-prodtest.m1amdocs.io/slmgw/v1/accounts/{id}"
payload = {
"id": "<string>",
"object": "Account",
"vid": "<string>",
"external_id": "<string>",
"created": "<string>",
"parent": {
"object": "Account",
"id": "<string>",
"vid": "<string>"
},
"default_currency": "<string>",
"email": "<string>",
"language": "<string>",
"notify_before_billing": True,
"company": "<string>",
"name": "<string>",
"shipping_address": {
"object": "Address",
"vid": "<string>",
"name": "<string>",
"line1": "<string>",
"line2": "<string>",
"line3": "<string>",
"city": "<string>",
"county": "<string>",
"district": "<string>",
"postal_code": "<string>",
"country": "<string>",
"phone": "<string>",
"fax": "<string>",
"latitude": 123,
"longitude": 123,
"tax_area_identifier": 123
},
"payment_methods": {
"object": "List",
"total_count": 123,
"data": [
{
"id": "<string>",
"vid": "<string>",
"object": "PaymentMethod",
"created": "<string>",
"credit_card": {
"vid": "<string>",
"object": "CreditCard",
"last_digits": "<string>",
"account_length": 123,
"expiration_date": "<string>",
"extended_card_attributes": {},
"cvn": "<string>",
"last_au_request_date": "<string>",
"last_update_date": "<string>",
"au_response_code": "<string>",
"au_response_message": "<string>"
},
"direct_debit": {},
"paypal": {},
"amazon": {},
"merchant_accepted_payment": {
"object": "MerchantAcceptedPayment",
"amount": 123,
"currency": "<string>",
"created": "<string>",
"payment_type": "<string>",
"account": "<string>",
"last_digits": "<string>"
},
"external_billing": {
"object": "ExternalBilling",
"bill_receiver": "<string>",
"payment_channel": "<string>",
"financial_account": "<string>"
},
"carrier_billing": {
"object": "CarrierBilling",
"encoded_phone_number": "<string>",
"carrier": "<string>",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_criteria": {
"object": "PriceCriteria",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"merchant_service_identifier": "<string>",
"sub_merchant_identifier": "<string>",
"description": "<string>",
"fwd_url": "<string>",
"static_selection_row_ref": 123,
"static_price_inc_sales_tax": "<string>",
"dynamic_deviation": 123,
"dynamic_match": 123,
"dynamic_target_price": "<string>"
},
"account_identifier": "<string>",
"carrier_billing_account_identifier_type": "MSISDN",
"customer_identifier": "not yet available - see VIN-26551",
"customer_identifier_type": "PoS , Web",
"validated": "<string>"
},
"apple_pay": {},
"google_pay": {},
"metadata": {},
"account_holder": "<string>",
"billing_address": {
"object": "Address",
"vid": "<string>",
"name": "<string>",
"line1": "<string>",
"line2": "<string>",
"line3": "<string>",
"city": "<string>",
"county": "<string>",
"district": "<string>",
"postal_code": "<string>",
"country": "<string>",
"phone": "<string>",
"fax": "<string>",
"latitude": 123,
"longitude": 123,
"tax_area_identifier": 123
},
"customer_specified_type": "<string>",
"customer_description": "<string>",
"currency": "<string>",
"primary": True,
"active": True,
"validation_status": {
"object": "TransactionStatus",
"created": "<string>",
"funding_source_balance": 123
},
"policy": {}
}
]
},
"metadata": {},
"tax_exemptions": [
{
"object": "TaxExemption",
"region": "<string>",
"exemption_id": "<string>",
"active": True
}
],
"tokens": [
{
"object": "TokenAmount",
"token": {
"object": "Token",
"id": "<string>",
"vid": "<string>",
"description": "<string>"
},
"amount": 123,
"source": "<string>"
}
],
"credit": [
{
"object": "Credit",
"token_amounts": [
{
"object": "TokenAmount",
"token": {
"object": "Token",
"id": "<string>",
"vid": "<string>",
"description": "<string>"
},
"amount": 123,
"source": "<string>"
}
],
"currency_amounts": [
{
"object": "CurrencyAmount",
"vid": "<string>",
"currency": "<string>",
"amount": 123,
"metadata": {},
"sort_value": 123,
"description": "<string>",
"reason": "<string>",
"granted_by_cashbox": True,
"granted": "<string>",
"account": {
"object": "Account",
"id": "<string>",
"vid": "<string>"
},
"subscription": {
"object": "Subscription",
"id": "<string>",
"vid": "<string>"
}
}
]
}
],
"entitlements": [
{
"id": "<string>",
"object": "Entitlement",
"description": "<string>"
}
],
"tax_use_code": "<string>"
}
headers = {
"X-API-KEY": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-KEY': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
id: '<string>',
object: 'Account',
vid: '<string>',
external_id: '<string>',
created: '<string>',
parent: {object: 'Account', id: '<string>', vid: '<string>'},
default_currency: '<string>',
email: '<string>',
language: '<string>',
notify_before_billing: true,
company: '<string>',
name: '<string>',
shipping_address: {
object: 'Address',
vid: '<string>',
name: '<string>',
line1: '<string>',
line2: '<string>',
line3: '<string>',
city: '<string>',
county: '<string>',
district: '<string>',
postal_code: '<string>',
country: '<string>',
phone: '<string>',
fax: '<string>',
latitude: 123,
longitude: 123,
tax_area_identifier: 123
},
payment_methods: {
object: 'List',
total_count: 123,
data: [
{
id: '<string>',
vid: '<string>',
object: 'PaymentMethod',
created: '<string>',
credit_card: {
vid: '<string>',
object: 'CreditCard',
last_digits: '<string>',
account_length: 123,
expiration_date: '<string>',
extended_card_attributes: {},
cvn: '<string>',
last_au_request_date: '<string>',
last_update_date: '<string>',
au_response_code: '<string>',
au_response_message: '<string>'
},
direct_debit: {},
paypal: {},
amazon: {},
merchant_accepted_payment: {
object: 'MerchantAcceptedPayment',
amount: 123,
currency: '<string>',
created: '<string>',
payment_type: '<string>',
account: '<string>',
last_digits: '<string>'
},
external_billing: {
object: 'ExternalBilling',
bill_receiver: '<string>',
payment_channel: '<string>',
financial_account: '<string>'
},
carrier_billing: {
object: 'CarrierBilling',
encoded_phone_number: '<string>',
carrier: '<string>',
payment_provider: {
object: 'PaymentProvider',
name: '<string>',
dispute_address: '<string>',
dispute_email: '<string>',
dispute_uri: '<string>',
auth_expiration_days: 123,
auth_currency_override: '<string>',
metadata: {}
},
currency: '<string>',
country_code: '<string>',
price_criteria: {
object: 'PriceCriteria',
payment_provider: {
object: 'PaymentProvider',
name: '<string>',
dispute_address: '<string>',
dispute_email: '<string>',
dispute_uri: '<string>',
auth_expiration_days: 123,
auth_currency_override: '<string>',
metadata: {}
},
currency: '<string>',
country_code: '<string>',
merchant_service_identifier: '<string>',
sub_merchant_identifier: '<string>',
description: '<string>',
fwd_url: '<string>',
static_selection_row_ref: 123,
static_price_inc_sales_tax: '<string>',
dynamic_deviation: 123,
dynamic_match: 123,
dynamic_target_price: '<string>'
},
account_identifier: '<string>',
carrier_billing_account_identifier_type: 'MSISDN',
customer_identifier: 'not yet available - see VIN-26551',
customer_identifier_type: 'PoS , Web',
validated: '<string>'
},
apple_pay: {},
google_pay: {},
metadata: {},
account_holder: '<string>',
billing_address: {
object: 'Address',
vid: '<string>',
name: '<string>',
line1: '<string>',
line2: '<string>',
line3: '<string>',
city: '<string>',
county: '<string>',
district: '<string>',
postal_code: '<string>',
country: '<string>',
phone: '<string>',
fax: '<string>',
latitude: 123,
longitude: 123,
tax_area_identifier: 123
},
customer_specified_type: '<string>',
customer_description: '<string>',
currency: '<string>',
primary: true,
active: true,
validation_status: {object: 'TransactionStatus', created: '<string>', funding_source_balance: 123},
policy: {}
}
]
},
metadata: {},
tax_exemptions: [
{
object: 'TaxExemption',
region: '<string>',
exemption_id: '<string>',
active: true
}
],
tokens: [
{
object: 'TokenAmount',
token: {object: 'Token', id: '<string>', vid: '<string>', description: '<string>'},
amount: 123,
source: '<string>'
}
],
credit: [
{
object: 'Credit',
token_amounts: [
{
object: 'TokenAmount',
token: {object: 'Token', id: '<string>', vid: '<string>', description: '<string>'},
amount: 123,
source: '<string>'
}
],
currency_amounts: [
{
object: 'CurrencyAmount',
vid: '<string>',
currency: '<string>',
amount: 123,
metadata: {},
sort_value: 123,
description: '<string>',
reason: '<string>',
granted_by_cashbox: true,
granted: '<string>',
account: {object: 'Account', id: '<string>', vid: '<string>'},
subscription: {object: 'Subscription', id: '<string>', vid: '<string>'}
}
]
}
],
entitlements: [{id: '<string>', object: 'Entitlement', description: '<string>'}],
tax_use_code: '<string>'
})
};
fetch('https://int-prodtest.m1amdocs.io/slmgw/v1/accounts/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://int-prodtest.m1amdocs.io/slmgw/v1/accounts/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '<string>',
'object' => 'Account',
'vid' => '<string>',
'external_id' => '<string>',
'created' => '<string>',
'parent' => [
'object' => 'Account',
'id' => '<string>',
'vid' => '<string>'
],
'default_currency' => '<string>',
'email' => '<string>',
'language' => '<string>',
'notify_before_billing' => true,
'company' => '<string>',
'name' => '<string>',
'shipping_address' => [
'object' => 'Address',
'vid' => '<string>',
'name' => '<string>',
'line1' => '<string>',
'line2' => '<string>',
'line3' => '<string>',
'city' => '<string>',
'county' => '<string>',
'district' => '<string>',
'postal_code' => '<string>',
'country' => '<string>',
'phone' => '<string>',
'fax' => '<string>',
'latitude' => 123,
'longitude' => 123,
'tax_area_identifier' => 123
],
'payment_methods' => [
'object' => 'List',
'total_count' => 123,
'data' => [
[
'id' => '<string>',
'vid' => '<string>',
'object' => 'PaymentMethod',
'created' => '<string>',
'credit_card' => [
'vid' => '<string>',
'object' => 'CreditCard',
'last_digits' => '<string>',
'account_length' => 123,
'expiration_date' => '<string>',
'extended_card_attributes' => [
],
'cvn' => '<string>',
'last_au_request_date' => '<string>',
'last_update_date' => '<string>',
'au_response_code' => '<string>',
'au_response_message' => '<string>'
],
'direct_debit' => [
],
'paypal' => [
],
'amazon' => [
],
'merchant_accepted_payment' => [
'object' => 'MerchantAcceptedPayment',
'amount' => 123,
'currency' => '<string>',
'created' => '<string>',
'payment_type' => '<string>',
'account' => '<string>',
'last_digits' => '<string>'
],
'external_billing' => [
'object' => 'ExternalBilling',
'bill_receiver' => '<string>',
'payment_channel' => '<string>',
'financial_account' => '<string>'
],
'carrier_billing' => [
'object' => 'CarrierBilling',
'encoded_phone_number' => '<string>',
'carrier' => '<string>',
'payment_provider' => [
'object' => 'PaymentProvider',
'name' => '<string>',
'dispute_address' => '<string>',
'dispute_email' => '<string>',
'dispute_uri' => '<string>',
'auth_expiration_days' => 123,
'auth_currency_override' => '<string>',
'metadata' => [
]
],
'currency' => '<string>',
'country_code' => '<string>',
'price_criteria' => [
'object' => 'PriceCriteria',
'payment_provider' => [
'object' => 'PaymentProvider',
'name' => '<string>',
'dispute_address' => '<string>',
'dispute_email' => '<string>',
'dispute_uri' => '<string>',
'auth_expiration_days' => 123,
'auth_currency_override' => '<string>',
'metadata' => [
]
],
'currency' => '<string>',
'country_code' => '<string>',
'merchant_service_identifier' => '<string>',
'sub_merchant_identifier' => '<string>',
'description' => '<string>',
'fwd_url' => '<string>',
'static_selection_row_ref' => 123,
'static_price_inc_sales_tax' => '<string>',
'dynamic_deviation' => 123,
'dynamic_match' => 123,
'dynamic_target_price' => '<string>'
],
'account_identifier' => '<string>',
'carrier_billing_account_identifier_type' => 'MSISDN',
'customer_identifier' => 'not yet available - see VIN-26551',
'customer_identifier_type' => 'PoS , Web',
'validated' => '<string>'
],
'apple_pay' => [
],
'google_pay' => [
],
'metadata' => [
],
'account_holder' => '<string>',
'billing_address' => [
'object' => 'Address',
'vid' => '<string>',
'name' => '<string>',
'line1' => '<string>',
'line2' => '<string>',
'line3' => '<string>',
'city' => '<string>',
'county' => '<string>',
'district' => '<string>',
'postal_code' => '<string>',
'country' => '<string>',
'phone' => '<string>',
'fax' => '<string>',
'latitude' => 123,
'longitude' => 123,
'tax_area_identifier' => 123
],
'customer_specified_type' => '<string>',
'customer_description' => '<string>',
'currency' => '<string>',
'primary' => true,
'active' => true,
'validation_status' => [
'object' => 'TransactionStatus',
'created' => '<string>',
'funding_source_balance' => 123
],
'policy' => [
]
]
]
],
'metadata' => [
],
'tax_exemptions' => [
[
'object' => 'TaxExemption',
'region' => '<string>',
'exemption_id' => '<string>',
'active' => true
]
],
'tokens' => [
[
'object' => 'TokenAmount',
'token' => [
'object' => 'Token',
'id' => '<string>',
'vid' => '<string>',
'description' => '<string>'
],
'amount' => 123,
'source' => '<string>'
]
],
'credit' => [
[
'object' => 'Credit',
'token_amounts' => [
[
'object' => 'TokenAmount',
'token' => [
'object' => 'Token',
'id' => '<string>',
'vid' => '<string>',
'description' => '<string>'
],
'amount' => 123,
'source' => '<string>'
]
],
'currency_amounts' => [
[
'object' => 'CurrencyAmount',
'vid' => '<string>',
'currency' => '<string>',
'amount' => 123,
'metadata' => [
],
'sort_value' => 123,
'description' => '<string>',
'reason' => '<string>',
'granted_by_cashbox' => true,
'granted' => '<string>',
'account' => [
'object' => 'Account',
'id' => '<string>',
'vid' => '<string>'
],
'subscription' => [
'object' => 'Subscription',
'id' => '<string>',
'vid' => '<string>'
]
]
]
]
],
'entitlements' => [
[
'id' => '<string>',
'object' => 'Entitlement',
'description' => '<string>'
]
],
'tax_use_code' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-KEY: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://int-prodtest.m1amdocs.io/slmgw/v1/accounts/{id}"
payload := strings.NewReader("{\n \"id\": \"<string>\",\n \"object\": \"Account\",\n \"vid\": \"<string>\",\n \"external_id\": \"<string>\",\n \"created\": \"<string>\",\n \"parent\": {\n \"object\": \"Account\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n },\n \"default_currency\": \"<string>\",\n \"email\": \"<string>\",\n \"language\": \"<string>\",\n \"notify_before_billing\": true,\n \"company\": \"<string>\",\n \"name\": \"<string>\",\n \"shipping_address\": {\n \"object\": \"Address\",\n \"vid\": \"<string>\",\n \"name\": \"<string>\",\n \"line1\": \"<string>\",\n \"line2\": \"<string>\",\n \"line3\": \"<string>\",\n \"city\": \"<string>\",\n \"county\": \"<string>\",\n \"district\": \"<string>\",\n \"postal_code\": \"<string>\",\n \"country\": \"<string>\",\n \"phone\": \"<string>\",\n \"fax\": \"<string>\",\n \"latitude\": 123,\n \"longitude\": 123,\n \"tax_area_identifier\": 123\n },\n \"payment_methods\": {\n \"object\": \"List\",\n \"total_count\": 123,\n \"data\": [\n {\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"object\": \"PaymentMethod\",\n \"created\": \"<string>\",\n \"credit_card\": {\n \"vid\": \"<string>\",\n \"object\": \"CreditCard\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"expiration_date\": \"<string>\",\n \"extended_card_attributes\": {},\n \"cvn\": \"<string>\",\n \"last_au_request_date\": \"<string>\",\n \"last_update_date\": \"<string>\",\n \"au_response_code\": \"<string>\",\n \"au_response_message\": \"<string>\"\n },\n \"direct_debit\": {},\n \"paypal\": {},\n \"amazon\": {},\n \"merchant_accepted_payment\": {\n \"object\": \"MerchantAcceptedPayment\",\n \"amount\": 123,\n \"currency\": \"<string>\",\n \"created\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\"\n },\n \"external_billing\": {\n \"object\": \"ExternalBilling\",\n \"bill_receiver\": \"<string>\",\n \"payment_channel\": \"<string>\",\n \"financial_account\": \"<string>\"\n },\n \"carrier_billing\": {\n \"object\": \"CarrierBilling\",\n \"encoded_phone_number\": \"<string>\",\n \"carrier\": \"<string>\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"price_criteria\": {\n \"object\": \"PriceCriteria\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"merchant_service_identifier\": \"<string>\",\n \"sub_merchant_identifier\": \"<string>\",\n \"description\": \"<string>\",\n \"fwd_url\": \"<string>\",\n \"static_selection_row_ref\": 123,\n \"static_price_inc_sales_tax\": \"<string>\",\n \"dynamic_deviation\": 123,\n \"dynamic_match\": 123,\n \"dynamic_target_price\": \"<string>\"\n },\n \"account_identifier\": \"<string>\",\n \"carrier_billing_account_identifier_type\": \"MSISDN\",\n \"customer_identifier\": \"not yet available - see VIN-26551\",\n \"customer_identifier_type\": \"PoS , Web\",\n \"validated\": \"<string>\"\n },\n \"apple_pay\": {},\n \"google_pay\": {},\n \"metadata\": {},\n \"account_holder\": \"<string>\",\n \"billing_address\": {\n \"object\": \"Address\",\n \"vid\": \"<string>\",\n \"name\": \"<string>\",\n \"line1\": \"<string>\",\n \"line2\": \"<string>\",\n \"line3\": \"<string>\",\n \"city\": \"<string>\",\n \"county\": \"<string>\",\n \"district\": \"<string>\",\n \"postal_code\": \"<string>\",\n \"country\": \"<string>\",\n \"phone\": \"<string>\",\n \"fax\": \"<string>\",\n \"latitude\": 123,\n \"longitude\": 123,\n \"tax_area_identifier\": 123\n },\n \"customer_specified_type\": \"<string>\",\n \"customer_description\": \"<string>\",\n \"currency\": \"<string>\",\n \"primary\": true,\n \"active\": true,\n \"validation_status\": {\n \"object\": \"TransactionStatus\",\n \"created\": \"<string>\",\n \"funding_source_balance\": 123\n },\n \"policy\": {}\n }\n ]\n },\n \"metadata\": {},\n \"tax_exemptions\": [\n {\n \"object\": \"TaxExemption\",\n \"region\": \"<string>\",\n \"exemption_id\": \"<string>\",\n \"active\": true\n }\n ],\n \"tokens\": [\n {\n \"object\": \"TokenAmount\",\n \"token\": {\n \"object\": \"Token\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"description\": \"<string>\"\n },\n \"amount\": 123,\n \"source\": \"<string>\"\n }\n ],\n \"credit\": [\n {\n \"object\": \"Credit\",\n \"token_amounts\": [\n {\n \"object\": \"TokenAmount\",\n \"token\": {\n \"object\": \"Token\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"description\": \"<string>\"\n },\n \"amount\": 123,\n \"source\": \"<string>\"\n }\n ],\n \"currency_amounts\": [\n {\n \"object\": \"CurrencyAmount\",\n \"vid\": \"<string>\",\n \"currency\": \"<string>\",\n \"amount\": 123,\n \"metadata\": {},\n \"sort_value\": 123,\n \"description\": \"<string>\",\n \"reason\": \"<string>\",\n \"granted_by_cashbox\": true,\n \"granted\": \"<string>\",\n \"account\": {\n \"object\": \"Account\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n },\n \"subscription\": {\n \"object\": \"Subscription\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n }\n }\n ]\n }\n ],\n \"entitlements\": [\n {\n \"id\": \"<string>\",\n \"object\": \"Entitlement\",\n \"description\": \"<string>\"\n }\n ],\n \"tax_use_code\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-KEY", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://int-prodtest.m1amdocs.io/slmgw/v1/accounts/{id}")
.header("X-API-KEY", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"id\": \"<string>\",\n \"object\": \"Account\",\n \"vid\": \"<string>\",\n \"external_id\": \"<string>\",\n \"created\": \"<string>\",\n \"parent\": {\n \"object\": \"Account\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n },\n \"default_currency\": \"<string>\",\n \"email\": \"<string>\",\n \"language\": \"<string>\",\n \"notify_before_billing\": true,\n \"company\": \"<string>\",\n \"name\": \"<string>\",\n \"shipping_address\": {\n \"object\": \"Address\",\n \"vid\": \"<string>\",\n \"name\": \"<string>\",\n \"line1\": \"<string>\",\n \"line2\": \"<string>\",\n \"line3\": \"<string>\",\n \"city\": \"<string>\",\n \"county\": \"<string>\",\n \"district\": \"<string>\",\n \"postal_code\": \"<string>\",\n \"country\": \"<string>\",\n \"phone\": \"<string>\",\n \"fax\": \"<string>\",\n \"latitude\": 123,\n \"longitude\": 123,\n \"tax_area_identifier\": 123\n },\n \"payment_methods\": {\n \"object\": \"List\",\n \"total_count\": 123,\n \"data\": [\n {\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"object\": \"PaymentMethod\",\n \"created\": \"<string>\",\n \"credit_card\": {\n \"vid\": \"<string>\",\n \"object\": \"CreditCard\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"expiration_date\": \"<string>\",\n \"extended_card_attributes\": {},\n \"cvn\": \"<string>\",\n \"last_au_request_date\": \"<string>\",\n \"last_update_date\": \"<string>\",\n \"au_response_code\": \"<string>\",\n \"au_response_message\": \"<string>\"\n },\n \"direct_debit\": {},\n \"paypal\": {},\n \"amazon\": {},\n \"merchant_accepted_payment\": {\n \"object\": \"MerchantAcceptedPayment\",\n \"amount\": 123,\n \"currency\": \"<string>\",\n \"created\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\"\n },\n \"external_billing\": {\n \"object\": \"ExternalBilling\",\n \"bill_receiver\": \"<string>\",\n \"payment_channel\": \"<string>\",\n \"financial_account\": \"<string>\"\n },\n \"carrier_billing\": {\n \"object\": \"CarrierBilling\",\n \"encoded_phone_number\": \"<string>\",\n \"carrier\": \"<string>\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"price_criteria\": {\n \"object\": \"PriceCriteria\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"merchant_service_identifier\": \"<string>\",\n \"sub_merchant_identifier\": \"<string>\",\n \"description\": \"<string>\",\n \"fwd_url\": \"<string>\",\n \"static_selection_row_ref\": 123,\n \"static_price_inc_sales_tax\": \"<string>\",\n \"dynamic_deviation\": 123,\n \"dynamic_match\": 123,\n \"dynamic_target_price\": \"<string>\"\n },\n \"account_identifier\": \"<string>\",\n \"carrier_billing_account_identifier_type\": \"MSISDN\",\n \"customer_identifier\": \"not yet available - see VIN-26551\",\n \"customer_identifier_type\": \"PoS , Web\",\n \"validated\": \"<string>\"\n },\n \"apple_pay\": {},\n \"google_pay\": {},\n \"metadata\": {},\n \"account_holder\": \"<string>\",\n \"billing_address\": {\n \"object\": \"Address\",\n \"vid\": \"<string>\",\n \"name\": \"<string>\",\n \"line1\": \"<string>\",\n \"line2\": \"<string>\",\n \"line3\": \"<string>\",\n \"city\": \"<string>\",\n \"county\": \"<string>\",\n \"district\": \"<string>\",\n \"postal_code\": \"<string>\",\n \"country\": \"<string>\",\n \"phone\": \"<string>\",\n \"fax\": \"<string>\",\n \"latitude\": 123,\n \"longitude\": 123,\n \"tax_area_identifier\": 123\n },\n \"customer_specified_type\": \"<string>\",\n \"customer_description\": \"<string>\",\n \"currency\": \"<string>\",\n \"primary\": true,\n \"active\": true,\n \"validation_status\": {\n \"object\": \"TransactionStatus\",\n \"created\": \"<string>\",\n \"funding_source_balance\": 123\n },\n \"policy\": {}\n }\n ]\n },\n \"metadata\": {},\n \"tax_exemptions\": [\n {\n \"object\": \"TaxExemption\",\n \"region\": \"<string>\",\n \"exemption_id\": \"<string>\",\n \"active\": true\n }\n ],\n \"tokens\": [\n {\n \"object\": \"TokenAmount\",\n \"token\": {\n \"object\": \"Token\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"description\": \"<string>\"\n },\n \"amount\": 123,\n \"source\": \"<string>\"\n }\n ],\n \"credit\": [\n {\n \"object\": \"Credit\",\n \"token_amounts\": [\n {\n \"object\": \"TokenAmount\",\n \"token\": {\n \"object\": \"Token\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"description\": \"<string>\"\n },\n \"amount\": 123,\n \"source\": \"<string>\"\n }\n ],\n \"currency_amounts\": [\n {\n \"object\": \"CurrencyAmount\",\n \"vid\": \"<string>\",\n \"currency\": \"<string>\",\n \"amount\": 123,\n \"metadata\": {},\n \"sort_value\": 123,\n \"description\": \"<string>\",\n \"reason\": \"<string>\",\n \"granted_by_cashbox\": true,\n \"granted\": \"<string>\",\n \"account\": {\n \"object\": \"Account\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n },\n \"subscription\": {\n \"object\": \"Subscription\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n }\n }\n ]\n }\n ],\n \"entitlements\": [\n {\n \"id\": \"<string>\",\n \"object\": \"Entitlement\",\n \"description\": \"<string>\"\n }\n ],\n \"tax_use_code\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://int-prodtest.m1amdocs.io/slmgw/v1/accounts/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-KEY"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": \"<string>\",\n \"object\": \"Account\",\n \"vid\": \"<string>\",\n \"external_id\": \"<string>\",\n \"created\": \"<string>\",\n \"parent\": {\n \"object\": \"Account\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n },\n \"default_currency\": \"<string>\",\n \"email\": \"<string>\",\n \"language\": \"<string>\",\n \"notify_before_billing\": true,\n \"company\": \"<string>\",\n \"name\": \"<string>\",\n \"shipping_address\": {\n \"object\": \"Address\",\n \"vid\": \"<string>\",\n \"name\": \"<string>\",\n \"line1\": \"<string>\",\n \"line2\": \"<string>\",\n \"line3\": \"<string>\",\n \"city\": \"<string>\",\n \"county\": \"<string>\",\n \"district\": \"<string>\",\n \"postal_code\": \"<string>\",\n \"country\": \"<string>\",\n \"phone\": \"<string>\",\n \"fax\": \"<string>\",\n \"latitude\": 123,\n \"longitude\": 123,\n \"tax_area_identifier\": 123\n },\n \"payment_methods\": {\n \"object\": \"List\",\n \"total_count\": 123,\n \"data\": [\n {\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"object\": \"PaymentMethod\",\n \"created\": \"<string>\",\n \"credit_card\": {\n \"vid\": \"<string>\",\n \"object\": \"CreditCard\",\n \"last_digits\": \"<string>\",\n \"account_length\": 123,\n \"expiration_date\": \"<string>\",\n \"extended_card_attributes\": {},\n \"cvn\": \"<string>\",\n \"last_au_request_date\": \"<string>\",\n \"last_update_date\": \"<string>\",\n \"au_response_code\": \"<string>\",\n \"au_response_message\": \"<string>\"\n },\n \"direct_debit\": {},\n \"paypal\": {},\n \"amazon\": {},\n \"merchant_accepted_payment\": {\n \"object\": \"MerchantAcceptedPayment\",\n \"amount\": 123,\n \"currency\": \"<string>\",\n \"created\": \"<string>\",\n \"payment_type\": \"<string>\",\n \"account\": \"<string>\",\n \"last_digits\": \"<string>\"\n },\n \"external_billing\": {\n \"object\": \"ExternalBilling\",\n \"bill_receiver\": \"<string>\",\n \"payment_channel\": \"<string>\",\n \"financial_account\": \"<string>\"\n },\n \"carrier_billing\": {\n \"object\": \"CarrierBilling\",\n \"encoded_phone_number\": \"<string>\",\n \"carrier\": \"<string>\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"price_criteria\": {\n \"object\": \"PriceCriteria\",\n \"payment_provider\": {\n \"object\": \"PaymentProvider\",\n \"name\": \"<string>\",\n \"dispute_address\": \"<string>\",\n \"dispute_email\": \"<string>\",\n \"dispute_uri\": \"<string>\",\n \"auth_expiration_days\": 123,\n \"auth_currency_override\": \"<string>\",\n \"metadata\": {}\n },\n \"currency\": \"<string>\",\n \"country_code\": \"<string>\",\n \"merchant_service_identifier\": \"<string>\",\n \"sub_merchant_identifier\": \"<string>\",\n \"description\": \"<string>\",\n \"fwd_url\": \"<string>\",\n \"static_selection_row_ref\": 123,\n \"static_price_inc_sales_tax\": \"<string>\",\n \"dynamic_deviation\": 123,\n \"dynamic_match\": 123,\n \"dynamic_target_price\": \"<string>\"\n },\n \"account_identifier\": \"<string>\",\n \"carrier_billing_account_identifier_type\": \"MSISDN\",\n \"customer_identifier\": \"not yet available - see VIN-26551\",\n \"customer_identifier_type\": \"PoS , Web\",\n \"validated\": \"<string>\"\n },\n \"apple_pay\": {},\n \"google_pay\": {},\n \"metadata\": {},\n \"account_holder\": \"<string>\",\n \"billing_address\": {\n \"object\": \"Address\",\n \"vid\": \"<string>\",\n \"name\": \"<string>\",\n \"line1\": \"<string>\",\n \"line2\": \"<string>\",\n \"line3\": \"<string>\",\n \"city\": \"<string>\",\n \"county\": \"<string>\",\n \"district\": \"<string>\",\n \"postal_code\": \"<string>\",\n \"country\": \"<string>\",\n \"phone\": \"<string>\",\n \"fax\": \"<string>\",\n \"latitude\": 123,\n \"longitude\": 123,\n \"tax_area_identifier\": 123\n },\n \"customer_specified_type\": \"<string>\",\n \"customer_description\": \"<string>\",\n \"currency\": \"<string>\",\n \"primary\": true,\n \"active\": true,\n \"validation_status\": {\n \"object\": \"TransactionStatus\",\n \"created\": \"<string>\",\n \"funding_source_balance\": 123\n },\n \"policy\": {}\n }\n ]\n },\n \"metadata\": {},\n \"tax_exemptions\": [\n {\n \"object\": \"TaxExemption\",\n \"region\": \"<string>\",\n \"exemption_id\": \"<string>\",\n \"active\": true\n }\n ],\n \"tokens\": [\n {\n \"object\": \"TokenAmount\",\n \"token\": {\n \"object\": \"Token\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"description\": \"<string>\"\n },\n \"amount\": 123,\n \"source\": \"<string>\"\n }\n ],\n \"credit\": [\n {\n \"object\": \"Credit\",\n \"token_amounts\": [\n {\n \"object\": \"TokenAmount\",\n \"token\": {\n \"object\": \"Token\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\",\n \"description\": \"<string>\"\n },\n \"amount\": 123,\n \"source\": \"<string>\"\n }\n ],\n \"currency_amounts\": [\n {\n \"object\": \"CurrencyAmount\",\n \"vid\": \"<string>\",\n \"currency\": \"<string>\",\n \"amount\": 123,\n \"metadata\": {},\n \"sort_value\": 123,\n \"description\": \"<string>\",\n \"reason\": \"<string>\",\n \"granted_by_cashbox\": true,\n \"granted\": \"<string>\",\n \"account\": {\n \"object\": \"Account\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n },\n \"subscription\": {\n \"object\": \"Subscription\",\n \"id\": \"<string>\",\n \"vid\": \"<string>\"\n }\n }\n ]\n }\n ],\n \"entitlements\": [\n {\n \"id\": \"<string>\",\n \"object\": \"Entitlement\",\n \"description\": \"<string>\"\n }\n ],\n \"tax_use_code\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"object": "Account",
"vid": "<string>",
"external_id": "<string>",
"created": "<string>",
"parent": {
"object": "Account",
"id": "<string>",
"vid": "<string>"
},
"default_currency": "<string>",
"email": "<string>",
"email_type": "html",
"language": "<string>",
"notify_before_billing": true,
"company": "<string>",
"name": "<string>",
"shipping_address": {
"object": "Address",
"vid": "<string>",
"name": "<string>",
"line1": "<string>",
"line2": "<string>",
"line3": "<string>",
"city": "<string>",
"county": "<string>",
"district": "<string>",
"postal_code": "<string>",
"country": "<string>",
"phone": "<string>",
"fax": "<string>",
"latitude": 123,
"longitude": 123,
"tax_area_identifier": 123
},
"payment_methods": {
"object": "List",
"total_count": 123,
"data": [
{
"id": "<string>",
"vid": "<string>",
"object": "PaymentMethod",
"created": "<string>",
"type": "Amazon",
"credit_card": {
"vid": "<string>",
"object": "CreditCard",
"last_digits": "<string>",
"account_length": 123,
"hash_type": "sha1",
"expiration_date": "<string>",
"extended_card_attributes": {},
"cvn": "<string>",
"last_au_request_date": "<string>",
"last_update_date": "<string>",
"au_response_code": "<string>",
"au_response_message": "<string>"
},
"direct_debit": {},
"paypal": {},
"amazon": {},
"merchant_accepted_payment": {
"object": "MerchantAcceptedPayment",
"amount": 123,
"currency": "<string>",
"created": "<string>",
"payment_type": "<string>",
"account": "<string>",
"last_digits": "<string>"
},
"external_billing": {
"object": "ExternalBilling",
"bill_receiver": "<string>",
"payment_channel": "<string>",
"financial_account": "<string>"
},
"carrier_billing": {
"object": "CarrierBilling",
"phone_number": {
"object": "PhoneNumber",
"phone_type": "CS",
"country_code": "<string>",
"area_code": "<string>",
"local_number": "<string>",
"extension": "<string>",
"raw_input": "<string>"
},
"encoded_phone_number": "<string>",
"carrier": "<string>",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_criteria": {
"object": "PriceCriteria",
"payment_provider": {
"object": "PaymentProvider",
"name": "<string>",
"dispute_address": "<string>",
"dispute_email": "<string>",
"dispute_uri": "<string>",
"auth_expiration_days": 123,
"auth_currency_override": "<string>",
"metadata": {}
},
"currency": "<string>",
"country_code": "<string>",
"price_point_deviation_policy": "HiOnly",
"dynamic_price_mode": "PayoutGross",
"merchant_service_identifier": "<string>",
"sub_merchant_identifier": "<string>",
"description": "<string>",
"fwd_url": "<string>",
"static_selection_row_ref": 123,
"static_price_inc_sales_tax": "<string>",
"dynamic_deviation": 123,
"dynamic_match": 123,
"dynamic_target_price": "<string>"
},
"account_identifier": "<string>",
"carrier_billing_account_identifier_type": "MSISDN",
"customer_identifier": "not yet available - see VIN-26551",
"customer_identifier_type": "PoS , Web",
"validated": "<string>"
},
"apple_pay": {},
"google_pay": {},
"metadata": {},
"account_holder": "<string>",
"billing_address": {
"object": "Address",
"vid": "<string>",
"name": "<string>",
"line1": "<string>",
"line2": "<string>",
"line3": "<string>",
"city": "<string>",
"county": "<string>",
"district": "<string>",
"postal_code": "<string>",
"country": "<string>",
"phone": "<string>",
"fax": "<string>",
"latitude": 123,
"longitude": 123,
"tax_area_identifier": 123
},
"customer_specified_type": "<string>",
"customer_description": "<string>",
"currency": "<string>",
"primary": true,
"active": true,
"validation_status": {
"object": "TransactionStatus",
"status": "New",
"created": "<string>",
"payment_method_type": "CreditCard",
"vin_avs": "FullMatch",
"funding_source_balance": 123
},
"policy": {}
}
]
},
"metadata": {},
"tax_exemptions": [
{
"object": "TaxExemption",
"region": "<string>",
"exemption_id": "<string>",
"active": true
}
],
"tokens": [
{
"object": "TokenAmount",
"token": {
"object": "Token",
"id": "<string>",
"vid": "<string>",
"description": "<string>"
},
"amount": 123,
"source": "<string>"
}
],
"credit": [
{
"object": "Credit",
"token_amounts": [
{
"object": "TokenAmount",
"token": {
"object": "Token",
"id": "<string>",
"vid": "<string>",
"description": "<string>"
},
"amount": 123,
"source": "<string>"
}
],
"currency_amounts": [
{
"object": "CurrencyAmount",
"vid": "<string>",
"currency": "<string>",
"amount": 123,
"metadata": {},
"sort_value": 123,
"description": "<string>",
"reason": "<string>",
"granted_by_cashbox": true,
"granted": "<string>",
"account": {
"object": "Account",
"id": "<string>",
"vid": "<string>"
},
"subscription": {
"object": "Subscription",
"id": "<string>",
"vid": "<string>"
}
}
]
}
],
"entitlements": [
{
"id": "<string>",
"object": "Entitlement",
"description": "<string>"
}
],
"tax_use_code": "<string>"
}{
"code": "invalid-request",
"message": "<string>",
"validationErrors": [
{
"code": "<string>",
"message": "<string>"
}
]
}{
"code": "authentication-required",
"message": "<string>"
}{
"code": "not-found",
"message": "<string>"
}{
"code": "input-conflict",
"message": "<string>"
}{
"code": "server-error",
"message": "<string>"
}Authorizations
The authorization key obtained from MarketONE.
Headers
The TraceId indicates the overall ID of the trace. Every span in a trace shares this ID. The X-B3-TraceId header is encoded as 32 or 16 lower-hex characters. For example, a 128-bit TraceId header might look like 463ac35c9f6413ad48485a3953bb6124.
The SpanId is 64-bit in length and indicates the position of the current operation in the trace tree. The value should not be interpreted; it may or may not be derived from the value of the TraceId. The X-B3-SpanId header is encoded as 16 lower-hex characters. For example, a SpanId header might look like a2fb4a1d1a96d312. Unless propagating only the Sampling State, the X-B3-SpanId header is required.
The ParentSpanId is 64-bit in length and indicates the position of the parent operation in the trace tree. When the span is the root of the trace tree, there is no ParentSpanId. The X-B3-ParentSpanId header may be present on a child span and must be absent on the root span. It is encoded as 16 lower-hex characters. For example, a ParentSpanId header might look like 0020000000000001.
Path Parameters
The id or the vid of the Account to be updated.
Query Parameters
Validate, CatchUp, CatchUpOrValidate If false, then the a Payment Method will not be applied to any subscriptions. If it is true, it will be applied to all.
Overrides any custom or default avs policy.
Overrides any custom or default cvn policy.
Body
An account object.
The Account represents an aggregator’s customer. As such it can contain as much or as little information as you collect about the customers (people or organizations) to which you offer billing and subscriptions. Subscriptions and Transactions must belong to an Account - as such, Accounts will be required in MarketONE for billing. Read More in our User Guide An Account can have any number of children accounts and may have up to one parent account. Read more in our User Guide. An Account owns the “on file” payment methods to be used by it in billing. Payment Methods can be created at the same time as an Account is created or updated, but when updating an existing Payment Method the Payment Method Endpoint must be used.
A unique identifier.
128Value is “Account”
Account A Globally Unique Identifier (GUID) for this object. This value is generated by MarketONE.
128An additional aggregator-specified unique identifier for when you have two external (non-MarketONE) systems using two different identification schemes for the same customer. It can be used in place of vid or id
128The date/time the Account was created.
Show child attributes
Show child attributes
The email address associated with this Account.
The email format type preferred by this customer.
html, multipart, plaintext The language (code) preferred for communications.
Whether or not to send this customer pre-billing notification (emails).
The company name of the customer if a business Account.
The name of the person primarily associated with this Account.
The Address object represents a physical or mailing address.
Show child attributes
Show child attributes
The payment methods on file for this Account.
Show child attributes
Show child attributes
A set of key/value pairs that you can attach to an object. Useful for storing additional information.
Show child attributes
Show child attributes
Tax Exemptions registered for this Account.
Show child attributes
Show child attributes
The token balances for this Account.
Show child attributes
Show child attributes
The account-level credit balances for this Account.
Show child attributes
Show child attributes
The account-level entitlements for this Account.
Show child attributes
Show child attributes
Special Tax Handling rules defined with aggregator’s tax service.
Response
OK
The Account represents an aggregator’s customer. As such it can contain as much or as little information as you collect about the customers (people or organizations) to which you offer billing and subscriptions. Subscriptions and Transactions must belong to an Account - as such, Accounts will be required in MarketONE for billing. Read More in our User Guide An Account can have any number of children accounts and may have up to one parent account. Read more in our User Guide. An Account owns the “on file” payment methods to be used by it in billing. Payment Methods can be created at the same time as an Account is created or updated, but when updating an existing Payment Method the Payment Method Endpoint must be used.
A unique identifier.
128Value is “Account”
Account A Globally Unique Identifier (GUID) for this object. This value is generated by MarketONE.
128An additional aggregator-specified unique identifier for when you have two external (non-MarketONE) systems using two different identification schemes for the same customer. It can be used in place of vid or id
128The date/time the Account was created.
Show child attributes
Show child attributes
The email address associated with this Account.
The email format type preferred by this customer.
html, multipart, plaintext The language (code) preferred for communications.
Whether or not to send this customer pre-billing notification (emails).
The company name of the customer if a business Account.
The name of the person primarily associated with this Account.
The Address object represents a physical or mailing address.
Show child attributes
Show child attributes
The payment methods on file for this Account.
Show child attributes
Show child attributes
A set of key/value pairs that you can attach to an object. Useful for storing additional information.
Show child attributes
Show child attributes
Tax Exemptions registered for this Account.
Show child attributes
Show child attributes
The token balances for this Account.
Show child attributes
Show child attributes
The account-level credit balances for this Account.
Show child attributes
Show child attributes
The account-level entitlements for this Account.
Show child attributes
Show child attributes
Special Tax Handling rules defined with aggregator’s tax service.
Was this page helpful?

