openapi: 3.2.0 info: title: Kelowna Production Credentials API version: v1 tags: - name: Credentials paths: /Credentials/CommandConnex: post: tags: - Credentials summary: Add credentials for a new Command Connex API customer parameters: - name: divisionId in: query description: The division ID of the customer schema: type: integer format: int32 - name: clientId in: query description: The client ID for the API (provided by the customer) schema: type: string - name: apiKey in: query description: The API key (provided by the customer) which will be stored encrypted schema: type: string - name: startDate in: query description: What date (in the past) to start pulling batching data from schema: type: string format: date-time responses: '200': description: OK security: - OrcaAuth: - applicationId - roles - {} - {} operationId: postCredentialsCommandConnex x-operation-id-source: derived /Credentials/SysdyneWebcrete: post: tags: - Credentials summary: Add credentials for a new Sysdyne Webcrete API customer parameters: - name: divisionId in: query description: The division ID of the customer schema: type: integer format: int32 - name: companyName in: query description: The name of the company as used in the API (provided by the customer) schema: type: string - name: username in: query description: The username (provided by the customer) schema: type: string - name: password in: query description: The password (provided by the customer) which will be stored encrypted schema: type: string - name: startDate in: query description: What date (in the past) to start pulling batching data from schema: type: string format: date-time responses: '200': description: OK security: - OrcaAuth: - applicationId - roles - {} - {} operationId: postCredentialsSysdyneWebcrete x-operation-id-source: derived /Credentials/Marcotte: post: tags: - Credentials summary: Add credentials for a new Marcotte API customer parameters: - name: divisionId in: query description: The division ID of the customer schema: type: integer format: int32 - name: subdomain in: query description: The name of the company as used as a subdomain in the API (provided by the customer) schema: type: string - name: username in: query description: The username (provided by the customer) schema: type: string - name: password in: query description: The password (provided by the customer) which will be stored encrypted schema: type: string - name: startDate in: query description: What date (in the past) to start pulling batching data from schema: type: string format: date-time responses: '200': description: OK security: - OrcaAuth: - applicationId - roles - {} - {} operationId: postCredentialsMarcotte x-operation-id-source: derived /Credentials/Jonel: post: tags: - Credentials summary: Add credentials for a new Jonel API customer parameters: - name: divisionId in: query description: The division ID of the customer schema: type: integer format: int32 - name: domain in: query description: 'The domain of the customer''s API (example: api.customer.com:500)' schema: type: string - name: password in: query description: The password (provided by the customer) which will be stored encrypted schema: type: string - name: startDate in: query description: What date (in the past) to start pulling batching data from schema: type: string format: date-time responses: '200': description: OK security: - OrcaAuth: - applicationId - roles - {} - {} operationId: postCredentialsJonel x-operation-id-source: derived /Credentials/Azure: post: tags: - Credentials summary: Add credentials for an Azure-based API description: Currently, this only applies to Magno Concretos and Cayco, which happen to use the exact same API. parameters: - name: divisionId in: query description: The division ID of the customer schema: type: integer format: int32 - name: subdomain in: query description: The name of the company as used as a subdomain in the API (provided by the customer) schema: type: string - name: username in: query description: The username (provided by the customer) schema: type: string - name: password in: query description: The password (provided by the customer) which will be stored encrypted schema: type: string - name: subscriptionKey in: query description: Azure API subscription key (provided by the customer) schema: type: string - name: startDate in: query description: What date (in the past) to start pulling batching data from schema: type: string format: date-time responses: '200': description: OK security: - OrcaAuth: - applicationId - roles - {} - {} operationId: postCredentialsAzure x-operation-id-source: derived components: securitySchemes: OrcaAuth: type: oauth2 flows: authorizationCode: authorizationUrl: https://auth.carboncure.com/oauth2/authorize tokenUrl: https://auth.carboncure.com/oauth2/token scopes: {} MyCCAuth: type: oauth2 flows: authorizationCode: authorizationUrl: https://auth.carboncure.com/oauth2/authorize tokenUrl: https://auth.carboncure.com/oauth2/token scopes: {} M2MAuth: type: oauth2 flows: authorizationCode: authorizationUrl: https://auth.carboncure.com/oauth2/authorize tokenUrl: https://auth.carboncure.com/oauth2/token scopes: {}