Contacts¶
Covage allows you to save a company contact list to avoid having to enter the contact information each time an order is placed.
The contacts
API allows you to list, create, modify and delete your contacts.
Object fields¶
Field name |
Type |
Description |
---|---|---|
contact_uuid |
string |
Contact technical identifier (automatically assigned) |
first_name |
string |
First name |
last_name |
string |
Last name |
phone_number |
dictionary |
Fixed-line number |
cell_phone_number |
dictionary |
Mobile phone number |
endpoint list |
{
"contact_uuid": "i9usbs1j",
"first_name": "Patrick",
"last_name": "Bousso",
"phone_number": "0130530396",
"cell_phone_number": "0699437892",
"email": "patrick.bousso@colibrix.fr"
}
Retrieving a contact¶
To retrieve a contact, you can do GET
on the /api/contacts/{contact_uuid}/
URL.
Example:
GET /api/contacts/i9usbs1j/ HTTP/1.1
Host: extranet.kosc-telecom.fr
HTTP/1.1 200 OK
Content-Type: application/json
{
"contact_uuid": "i9usbs1j",
"first_name": "John",
"last_name": "Doe",
"phone_number": "0142845403",
"cell_phone_number": "0692417900",
"email": "john@doe.com"
}
Deleting a contact¶
To delete a contact, you can do DELETE
on the /api/contacts/{contact_uuid}/
URL.
Example:
DELETE /api/contacts/i9usbs1j/ HTTP/1.1
Host: extranet.kosc-telecom.fr
Creating a contact¶
To create a contact, you can do POST
on the /api/contacts/
URL.
Example:
POST /api/contacts/ HTTP/1.1
Host: extranet.kosc-telecom.fr
Content-Type: application/json
{
"first_name": "John",
"last_name": "Doe",
"phone_number": "0142845403",
"cell_phone_number": "0692417900",
"email": "john@doe.com"
}
HTTP/1.1 200 OK
Content-Type: application/json
{
"contact_uuid": "i9usbs1j",
"first_name": "John",
"last_name": "Doe",
"phone_number": "0142845403",
"cell_phone_number": "0692417900",
"email": "john@doe.com"
}
Note
The information in full has to be sent to the server.
Modifying a contact¶
To modify a contact, you can do PUT
on the /api/contacts/{contact_uuid}/
URL.
Example:
PUT /api/contacts/i9usbs1j/ HTTP/1.1
Host: extranet.kosc-telecom.fr
Content-Type: application/json
{
"contact_uuid": "i9usbs1j",
"first_name": "John",
"last_name": "Doe",
"phone_number": "0142845403",
"cell_phone_number": "0692417900",
"email": "john@doe.com"
}
Note
The information in full has to be sent to the server.
Listing the contacts¶
To retrieve your contact list, you can do GET
on the /api/contacts/
URL.
GET /api/contacts/ HTTP/1.1
Host: extranet.kosc-telecom.fr
HTTP/1.1 200 OK
Content-Type: application/json
[
{
"contact_uuid": "i9usbs1j",
"first_name": "John",
"last_name": "Doe",
"phone_number": "0142845403",
"cell_phone_number": "0692417900",
"email": "john@doe.com"
},
{
"contact_uuid": "28ur020o",
"first_name": "Jane",
"last_name": "Dale",
"phone_number": "0432244493",
"cell_phone_number": "0674830292",
"email": "jane@dale.com"
},
]