Request
POST https://api.aptania.com/services/createAccount
Create a new account record
Request body parameters
| Parameter name | Value | Description | Additional |
|---|---|---|---|
| TokenUUID | String | Unique api token used for each request. | Required |
| AccountName | String | The account name. | Required |
| Address1 | String | The second line for the address. | Required |
| Address2 | String | The second line for the address. | Required |
| Town | String | The town for the account address. | Required |
| Postcode | String | The postcode for the account address. | Required |
| County | String | The country for the account address. | Required |
| Telephone | String | The telephone number associated with the account. | Required |
| CountryID | String | The ID of the country associated with the account. | Required |
| Note | String | Add a note to the account. | Required |
| CreatedByUserID | Integer | The user ID of the creator of the account record. | Required |
| AssignedToUserID | Integer | The user ID who the account will be assigned to. | Required |
| AccountTypeID | String | Account type required for the account creation. | Required |
| ContactProfileID | Integer | The profile ID for the contacts. | Required |
| Contacts | JSON Array | Array containing the attributes to create. Must contain Firstname, Lastname and Emailaddress name-value pairs | Required |
| Actions | JSON Array | Array containing the account actions to create. Must contain ActionTypeID (String), ActionAssignedToUserID (Integer), ActionText (String), ActionDate (String - format dd-mm-yyyy) and ActionTime (String - format HH:mm) name-value pairs | Required |
Example Request
{
"TokenUUID": "xxxxxxxx-xxx-xxxx-xxxx-xxxxxxxxxxx",
"AccountName" : "ACME Ltd",
"Address1": "Unit 10",
"Address2": "Farnborough Business Park",
"Town": "Farnborough",
"Postcode": "GU14 9DF",
"County": "Hampshire",
"Telephone": "01252 539141",
"Note": "Here is a note",
"CreatedByUserID": 123,
"AssignedToUserID": 123,
"CountryID": "77",
"AccountTypeID": "3",
"ContactProfileID": "xx",
"Contacts": [
{
"Firstname": "James",
"Lastname": "Smith",
"Emailaddress": "james@acme.com"
},
{
"Firstname": "Donna",
"Lastname": "Gates",
"Emailaddress": "donna@acme.com"
},
{
"Firstname": "Trevor",
"Lastname": "Cover",
"Emailaddress": "trevor@acme.com"
}
],
"Actions": [
{
"ActionTypeID": "1",
"ActionAssignedToUserID": 360,
"ActionText": "Action text here",
"ActionDate": "31-10-2023",
"ActionTime": "10:09"
}
]
}
Response body
| Parameter name | Value | Description |
|---|---|---|
| StatusCode | String | Status code for the response. |
| StatusDesc | String | Description for the status response. |
Example Response
{
"StatusCode": "200",
"StatusDesc": "xxxxxxxx-xxx-xxxx-xxxx-xxxxxxxxxxx"
}
To use this api you must have an account together with an api key. Please contact us for further information.