openapi: 3.1.0 info: title: Ambitioninc API version: '2026-09-24' description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-09-24: 2 operation(s) read from 3 public documentation page(s) (each operation names its page in x-source). This is not the provider''s published contract; Ambitioninc has published no machine-readable contract that the pipeline could find. Engine: local.' x-evidence-tiers: code-example: 3 documentation: -1 pages-with-code: 3 pages-read: 3 x-generated-from: documentation x-provenance: generated x-authored-by: API Evangelist x-generated: '2026-09-24' x-generator: generate-contract-from-docs.py x-engine: local x-sources: - https://help.ambition.com/articles/2869705308-how-do-i-create-and-edit-users-through-the-user-api - https://help.ambition.com/articles/3091230097-what-information-is-accessible-in-ambition-s-public-api - https://help.ambition.com/articles/5962834999-how-do-i-upload-data-for-an-api-integration servers: - url: https://SUBDOMAIN.ambition.com paths: /api/v1/data/{datatype}: post: operationId: post_api_v1_data_datatype tags: - Api summary: POST /api/v1/data/{dataType} x-source: https://help.ambition.com/articles/5962834999-how-do-i-upload-data-for-an-api-integration parameters: - name: datatype in: path required: true schema: type: string requestBody: required: true content: application/json: schema: type: array items: type: object properties: email: type: string date: type: string calls: type: string responses: '201': description: Success (status as documented) x-evidence: kind: code-example language: curl snippet: 'curl to upload curl -H "Authorization: Token AUTH_TOKEN" -H "Content-Type: CONTENT_TYPE" -X POST -d ''[{"email": "jason@yourcompany.com", "date": "8/16/2016", "calls": "3"}]'' https://SUBDOMAIN.ambition.com/api/v1/data/DATA_TYPE/   Example Headers for using Postman to upload JSON Errors If a POST fails for any reason, all data contained within the request will be discarded. For example, if you ' /api/v3/account: get: operationId: get_api_v3_account tags: - Api summary: GET /api/v3/account x-source: https://help.ambition.com/articles/3091230097-what-information-is-accessible-in-ambition-s-public-api responses: '200': description: Success (status as documented) x-evidence: kind: code-example language: curl snippet: "curl  to list accounts in Ambition. curl -H \"Authorization: Token AUTH_TOKEN\" -H \"Content-Type: application/json\" https://SUBDOMAIN.ambition.com/api/v3/account\ \   Attachments: openAPI_3.0_schema_file.txt openAPI_3.0.3_v3_schema_file.txt \n Company \n Security \n Powered by Pylon" components: securitySchemes: apiKey: type: apiKey in: header name: Authorization security: - apiKey: [] tags: - name: Api