Get project contacts
const url = 'https://agent-dev.azizdubai.com/projects/1/contacts';const options = {method: 'GET', headers: {'X-API-Key': '<X-API-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://agent-dev.azizdubai.com/projects/1/contacts \ --header 'X-API-Key: <X-API-Key>'Returns the owning company and its staff with their profiles. Users
with the ceo role are excluded from public contacts.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Project ID.
Responses
Section titled “Responses”Project contacts.
object
The shape depends on the operation.
object
object
Ready-to-use link to the company logo.
object
Legacy free-form string: broker, manager, … The ceo role is excluded.
Example
{ "status": "success", "data": { "workers": [ { "languages": [ "en", "ru", "ar" ] } ] }}A parameter or the request body failed validation.
object
Human-readable message.
Examples
{ "status": "error", "message": "id must be a positive integer"}The key is missing (missing api key) or invalid (invalid api key).
The latter covers unknown, revoked and deleted keys. Every operation
requires a key, so any request without one receives this response.
object
Human-readable message.
Examples
{ "status": "error", "message": "invalid api key"}The key is valid, but it is restricted to a list of domains and the
request’s Origin (or Referer) does not match any of them; or the
key’s agency has no approved licence.
object
Human-readable message.
Examples
{ "status": "error", "message": "origin is not allowed for this api key"}{ "status": "error", "message": "agency license is required: upload a company license and wait for its approval"}No record exists with the given ID — or it belongs to a developer the key’s agency has no approved contract with.
object
Human-readable message.
Examples
{ "status": "error", "message": "unit not found"}An unexpected error. The cause is logged; a generic message is returned.
object
Human-readable message.
Examples
{ "status": "error", "message": "internal server error"}