Create a new admin contact

post/admin-contacts
SecuritybearerAuth
Request
Request Body schema: application/json

New admin contact

name
required
string [ 1 .. 100 ] characters [\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+...

Admin contact name

role
required
string (AdminContactRole)

Admin contact roles

Enum: "GENERAL" "ACCOUNTS" "TECHNICAL" "SALES"
telephoneNumber
string [ 4 .. 100 ] characters ^$|[a-zA-Z0-9\p{L}\s()@&.,-_£|]{4,100}

Contact telephone number

alternativeTelephoneNumber
string [ 4 .. 100 ] characters ^$|[a-zA-Z0-9\p{L}\s()@&.,-_£|]{4,100}
email
string [ 1 .. 255 ] characters ^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\...

Contact email address

receiveSmsFraudAlert
boolean
Default: false

is the admin contact set to receive fraud alerts via SMS

receiveEmailFraudAlert
boolean
Default: false

is the admin contact set to receive fraud alerts via email

receiveEmailUsageCapAlert
boolean
Default: false

is the admin contact set to receive usage cap alerts via email

receiveEmailBillRunClosureAlert
boolean
Default: false

is the admin contact set to receive bill run auto-closure alerts via email

receiveEmailDuplicateCallsSummaryAlert
boolean
Default: false

is the admin contact set to receive duplicate calls summary alerts via email

receiveEmailDuplicateCallsReminderAlert
boolean
Default: false

is the admin contact set to receive duplicate calls reminder alerts via email

receiveEmailContractRenewalAlert
boolean
Default: false

is the admin contact set to receive contracts renewal reminder alerts via email

Responses
200

OK

201

Created

400

Bad Request

401

Unauthorized

403

Forbidden

Request samples
application/json
{
  • "name": "string",
  • "role": "GENERAL",
  • "telephoneNumber": "string",
  • "alternativeTelephoneNumber": "string",
  • "email": "string",
  • "receiveSmsFraudAlert": false,
  • "receiveEmailFraudAlert": false,
  • "receiveEmailUsageCapAlert": false,
  • "receiveEmailBillRunClosureAlert": false,
  • "receiveEmailDuplicateCallsSummaryAlert": false,
  • "receiveEmailDuplicateCallsReminderAlert": false,
  • "receiveEmailContractRenewalAlert": false
}
Response samples
application/json
{
  • "id": 1,
  • "name": "string",
  • "role": "GENERAL",
  • "telephoneNumber": "string",
  • "alternativeTelephoneNumber": "string",
  • "email": "string",
  • "receiveSmsFraudAlert": false,
  • "receiveEmailFraudAlert": false,
  • "receiveEmailUsageCapAlert": false,
  • "receiveEmailBillRunClosureAlert": false,
  • "receiveEmailDuplicateCallsSummaryAlert": false,
  • "receiveEmailDuplicateCallsReminderAlert": false,
  • "receiveEmailContractRenewalAlert": false
}