openapi: 3.2.0 info: title: Pynt Nats API version: 0.1.0 description: 'Operations tagged nats across 2 of this provider''s published API definitions: pynt-openapi.json, pynt-openapi.json. Each path carries the servers of the definition it was published in.' servers: - url: https://api.pynt.io description: Pynt production API tags: - name: nats paths: /v1/nats/poids: get: tags: - nats summary: Get Poids operationId: get_poids_v1_nats_poids_get responses: '200': description: Successful Response content: application/json: schema: items: type: string type: array title: Response Get Poids V1 Nats Poids Get security: - System API Key: [] /v1/nats/poids-map: get: tags: - nats summary: Get Poids Map operationId: get_poids_map_v1_nats_poids_map_get responses: '200': description: Successful Response content: application/json: schema: items: $ref: '#/components/schemas/POIDMapEntryOut' type: array title: Response Get Poids Map V1 Nats Poids Map Get security: - System API Key: [] /v1/nats/{application_id}/poids-map: post: tags: - nats summary: Create Poid operationId: create_poid_v1_nats__application_id__poids_map_post security: - System API Key: [] parameters: - name: application_id in: path required: true schema: type: string pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ title: Application Id requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreatePOIDRequest' responses: '201': description: Successful Response content: application/json: schema: $ref: '#/components/schemas/POIDMapEntryOut' '422': description: Validation Error content: application/json: schema: $ref: '#/components/schemas/HTTPValidationError' delete: tags: - nats summary: Delete Poid operationId: delete_poid_v1_nats__application_id__poids_map_delete security: - System API Key: [] parameters: - name: application_id in: path required: true schema: type: string pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ title: Application Id responses: '204': description: Successful Response '422': description: Validation Error content: application/json: schema: $ref: '#/components/schemas/HTTPValidationError' components: schemas: CreatePOIDRequest: properties: organization_id: type: string pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ title: Organization Id poid: type: string pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ title: Poid type: object required: - organization_id - poid title: CreatePOIDRequest POIDMapEntryOut: properties: application_id: type: string pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ title: Application Id organization_id: type: string pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ title: Organization Id poid: type: string pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ title: Poid type: object required: - application_id - organization_id - poid title: POIDMapEntryOut HTTPValidationError: properties: detail: items: $ref: '#/components/schemas/ValidationError' type: array title: Detail type: object title: HTTPValidationError ValidationError: properties: loc: items: anyOf: - type: string - type: integer type: array title: Location msg: type: string title: Message type: type: string title: Error Type type: object required: - loc - msg - type title: ValidationError securitySchemes: API_Key: type: apiKey in: header name: X-API-Key Bearer_Token: type: apiKey in: header name: Authorization System_API_Key: type: apiKey in: header name: X-System-API-Key Organization_ID: type: apiKey in: header name: X-Organization-ID Operator_Organization_Context: type: apiKey in: header name: context x-refined-from: - pynt-openapi.json - pynt-openapi.json