List developers with published projects
const url = 'https://agent-dev.azizdubai.com/companies';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/companies \ --header 'X-API-Key: <X-API-Key>'Returns developer companies (company_type = 3) that own at least one
published project. Intended for populating the “Developer” filter
dropdown.
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”List of developers.
object
The shape depends on the operation.
object
object
Ready-to-use logo link, built from STATIC_BASE_URL.
Example
{ "status": "success"}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"}An unexpected error. The cause is logged; a generic message is returned.
object
Human-readable message.
Examples
{ "status": "error", "message": "internal server error"}