{ "aid": "swaggerhub.jaroop:agentcloud-rest-api-1.0.1", "name": "AccuQuote AgentCloud REST API", "type": "Index", "description": "REST API for third-party access to the AccuQuote AgentCloud platform.\n\nThe key words \"MUST\", \"MUST NOT\", \"REQUIRED\", \"SHALL\", \"SHALL NOT\", \n\"SHOULD\", \"SHOULD NOT\", \"RECOMMENDED\", \"NOT RECOMMENDED\", \"MAY\", and \n\"OPTIONAL\" in this document are to be interpreted as described in \nBCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals,\nas shown here.\n\n## Authentication\nThe API authenticates requests using HTTP basic authentication as described \nin [RFC 7617](https://tools.ietf.org/html/rfc7617). Primarily, this means \nthat each request MUST include an `Authorization` header with the value \n`Basic `, where `` is the string `:`\nencoded in base 64. \n\nBecause basic authentication credentials are not encrypted, and because the \ndata may contain sensitive information, the request MUST be made over HTTPS \nusing TLS version 1.2 or higher.\n\nHTTP basic authentication is intended for server-to-server communication and \nMUST NOT be used from the client side, where end users and malicious parties \ncould potentially gain access to the unencrypted credentials.\n\n## Request Format\nEach action or resource in the API is associated with an endpoint and an \nHTTP method. Each of these defines a specific request format that MUST be \nused when making requests to the API. In general, requests with bodies \n(e.g. `POST` or `PUT`) MUST have the content type `application/json` and \nMUST have a body consisting of a single JSON value (typically an object or \narray, as defined by the specification here).\n\nRequest URIs are typically of the form `https://aq.elagy.com/api/v1/`, \nwhere `` is the path to the specific resource or action being \nrequested.\n\n### Validation\nThe following are some common requirements for individual fields in the API. \nThe requirements MUST be satisfied for a request to validate successfully.\n\n- \"MUST NOT be empty.\" The value of the field MUST NOT be an empty value, \ne.g. an empty string or array. If the field is required, then the key MUST \nbe present in the body, and the value MUST NOT be empty. If the field is \noptional, then the key MAY be omitted; however, if it is present, the value \nMUST NOT be empty.\n- \"Optional.\" This field MAY be omitted. If the field is present, the value \nMUST satisfy all other requirements. If omitted, other requirements do not \napply.\n- \"Required for [source] leads.\" Certain additional fields MAY be required \nif the lead comes from a particular source, e.g. Homebridge. In those cases, \nthe field SHALL be marked \"Required for [source] leads,\" where \"[source]\" \nwill be replaced with the name of the source for which the field is \nrequired. For leads from other sources, the field MAY be omitted.\n- \"Valid IPv4 or IPv6 address.\" If present, the field MUST be a string whose \ncontents are a valid Internet Protocol version 4 or 6 address. IPv4 is \ndefined in [RFC 791](https://tools.ietf.org/html/rfc791), and IPv6 is\ndefined in [RFC 8200](https://tools.ietf.org/html/rfc791). \n- \"Valid email address.\" If present, the field MUST contain exactly one `@` \nsymbol, with at least one character on each side.\n- \"Valid phone number.\" The number MUST be valid under the North American \nNumbering Plan (NANP). The first digit of the area code MUST NOT contain 0 \nor 1. The first digit of the prefix MUST NOT contain 0 or 1. The area code \nand prefix MUST NOT match the pattern `[2-9]11`. See \n[Wikipedia](https://en.wikipedia.org/wiki/North_American_Numbering_Plan#Modern_plan)\nfor a detailed explanation of the NANP.\n", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/swaggerhub.jaroop/agentcloud-rest-api/1.0.1/apis.json", "tags": [ "swaggerhub.jaroop", "agentcloud-rest-api" ], "created": "2026-04-02", "modified": "2026-04-02", "specificationVersion": "0.19", "access": "3rd-Party", "maintainers": [ { "FN": "Jentic", "X-github": "jentic", "url": "https://github.com/jentic" } ], "apis": [ { "aid": "swaggerhub.jaroop:agentcloud-rest-api-1.0.1", "name": "AccuQuote AgentCloud REST API", "description": "REST API for third-party access to the AccuQuote AgentCloud platform.\n\nThe key words \"MUST\", \"MUST NOT\", \"REQUIRED\", \"SHALL\", \"SHALL NOT\", \n\"SHOULD\", \"SHOULD NOT\", \"RECOMMENDED\", \"NOT RECOMMENDED\", \"MAY\", and \n\"OPTIONAL\" in this document are to be interpreted as described in \nBCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals,\nas shown here.\n\n## Authentication\nThe API authenticates requests using HTTP basic authentication as described \nin [RFC 7617](https://tools.ietf.org/html/rfc7617). Primarily, this means \nthat each request MUST include an `Authorization` header with the value \n`Basic `, where `` is the string `:`\nencoded in base 64. \n\nBecause basic authentication credentials are not encrypted, and because the \ndata may contain sensitive information, the request MUST be made over HTTPS \nusing TLS version 1.2 or higher.\n\nHTTP basic authentication is intended for server-to-server communication and \nMUST NOT be used from the client side, where end users and malicious parties \ncould potentially gain access to the unencrypted credentials.\n\n## Request Format\nEach action or resource in the API is associated with an endpoint and an \nHTTP method. Each of these defines a specific request format that MUST be \nused when making requests to the API. In general, requests with bodies \n(e.g. `POST` or `PUT`) MUST have the content type `application/json` and \nMUST have a body consisting of a single JSON value (typically an object or \narray, as defined by the specification here).\n\nRequest URIs are typically of the form `https://aq.elagy.com/api/v1/`, \nwhere `` is the path to the specific resource or action being \nrequested.\n\n### Validation\nThe following are some common requirements for individual fields in the API. \nThe requirements MUST be satisfied for a request to validate successfully.\n\n- \"MUST NOT be empty.\" The value of the field MUST NOT be an empty value, \ne.g. an empty string or array. If the field is required, then the key MUST \nbe present in the body, and the value MUST NOT be empty. If the field is \noptional, then the key MAY be omitted; however, if it is present, the value \nMUST NOT be empty.\n- \"Optional.\" This field MAY be omitted. If the field is present, the value \nMUST satisfy all other requirements. If omitted, other requirements do not \napply.\n- \"Required for [source] leads.\" Certain additional fields MAY be required \nif the lead comes from a particular source, e.g. Homebridge. In those cases, \nthe field SHALL be marked \"Required for [source] leads,\" where \"[source]\" \nwill be replaced with the name of the source for which the field is \nrequired. For leads from other sources, the field MAY be omitted.\n- \"Valid IPv4 or IPv6 address.\" If present, the field MUST be a string whose \ncontents are a valid Internet Protocol version 4 or 6 address. IPv4 is \ndefined in [RFC 791](https://tools.ietf.org/html/rfc791), and IPv6 is\ndefined in [RFC 8200](https://tools.ietf.org/html/rfc791). \n- \"Valid email address.\" If present, the field MUST contain exactly one `@` \nsymbol, with at least one character on each side.\n- \"Valid phone number.\" The number MUST be valid under the North American \nNumbering Plan (NANP). The first digit of the area code MUST NOT contain 0 \nor 1. The first digit of the prefix MUST NOT contain 0 or 1. The area code \nand prefix MUST NOT match the pattern `[2-9]11`. See \n[Wikipedia](https://en.wikipedia.org/wiki/North_American_Numbering_Plan#Modern_plan)\nfor a detailed explanation of the NANP.\n", "image": "", "baseURL": "https://aq.elagy.com/api/v1", "humanURL": "https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/swaggerhub.jaroop/agentcloud-rest-api/1.0.1", "version": "1.0.1", "tags": [ "swaggerhub.jaroop", "agentcloud-rest-api" ], "properties": [ { "type": "OpenAPI", "name": "OpenAPI definition", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/swaggerhub.jaroop/agentcloud-rest-api/1.0.1/openapi.json", "mediaType": "application/openapi+json" }, { "type": "GitHubRepo", "url": "https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/swaggerhub.jaroop/agentcloud-rest-api/1.0.1" } ], "contact": [ { "FN": "support@jaroop.com", "email": "support@jaroop.com" } ] } ] }