{
  "opencollection": "1.0.0",
  "info": {
    "name": "Identity Service Ably Customers API",
    "version": "1"
  },
  "request": {
    "auth": {
      "type": "bearer",
      "token": "{{bearerToken}}"
    }
  },
  "items": [
    {
      "info": {
        "name": "Customers",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List all customers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/customers",
            "params": [
              {
                "name": "tenantName",
                "value": "",
                "type": "query",
                "description": "region code name"
              }
            ]
          },
          "docs": "List all customers"
        },
        {
          "info": {
            "name": "CustomerController_create_v1",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/customers",
            "params": [
              {
                "name": "disableIdValidation",
                "value": "",
                "type": "query"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "CustomerController_lookup_v1",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/customers/lookup",
            "params": [
              {
                "name": "type",
                "value": "",
                "type": "query",
                "description": "type of the external identity"
              },
              {
                "name": "value",
                "value": "",
                "type": "query",
                "description": "external identifier"
              },
              {
                "name": "customerId",
                "value": "",
                "type": "query",
                "description": "optional customer id to bind the identity to"
              }
            ]
          }
        },
        {
          "info": {
            "name": "Get a specific customer",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/customers/:customerId",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              }
            ]
          },
          "docs": "Get a specific customer"
        },
        {
          "info": {
            "name": "Update a specific customer",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/api/v1/customers/:customerId",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a specific customer"
        },
        {
          "info": {
            "name": "CustomerController_getTenant_v1",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/customers/:customerId/tenant",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              }
            ]
          }
        },
        {
          "info": {
            "name": "CustomerController_createNewCustomerIdentity_v1",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/customers/:customerId/identities",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "CustomerController_createConnection_v1",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/customers/:customerId/connections",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "CustomerController_updateConnection_v1",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/api/v1/customers/:customerId/connections/:connectionId",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              },
              {
                "name": "connectionId",
                "value": "",
                "type": "path",
                "description": "connection's externalId"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "CustomerController_deleteConnection_v1",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v1/customers/:customerId/connections/:connectionId",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              },
              {
                "name": "connectionId",
                "value": "",
                "type": "path",
                "description": "connection's externalId"
              }
            ]
          }
        },
        {
          "info": {
            "name": "Enable or disable SCIM provisioning on a connection",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/api/v1/customers/:customerId/connections/:connectionId/scim",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              },
              {
                "name": "connectionId",
                "value": "",
                "type": "path",
                "description": "connection's externalId"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Enable or disable SCIM provisioning on a connection"
        },
        {
          "info": {
            "name": "Update the domains (FQDNs) for a connection, propagating to Auth0 HRD",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/api/v1/customers/:customerId/connections/:connectionId/domains",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              },
              {
                "name": "connectionId",
                "value": "",
                "type": "path",
                "description": "connection's externalId"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update the domains (FQDNs) for a connection, propagating to Auth0 HRD"
        },
        {
          "info": {
            "name": "CustomerController_getCustomerRegion_v1",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/customers/:customerId/region",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              }
            ]
          }
        },
        {
          "info": {
            "name": "CustomerClientController_getCustomerClients_v1",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/customers/:customerId/clients",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              }
            ]
          }
        },
        {
          "info": {
            "name": "creates a new client for the given customer",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/customers/:customerId/clients",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              }
            ]
          },
          "docs": "creates a new client for the given customer"
        },
        {
          "info": {
            "name": "CustomerClientController_getCustomerClientById_v1",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/customers/:customerId/clients/:clientId",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              },
              {
                "name": "clientId",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "CustomerClientController_deleteCustomerClientById_v1",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v1/customers/:customerId/clients/:clientId",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              },
              {
                "name": "clientId",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "Lists all customer-managed clients for the given customer",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/customers/:customerId/managed-clients",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              }
            ]
          },
          "docs": "Lists all customer-managed clients for the given customer"
        },
        {
          "info": {
            "name": "Creates a new customer-managed client for the given customer",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/customers/:customerId/managed-clients",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a new customer-managed client for the given customer"
        },
        {
          "info": {
            "name": "Deletes a customer-managed client by ID",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v1/customers/:customerId/managed-clients/:clientId",
            "params": [
              {
                "name": "customerId",
                "value": "",
                "type": "path",
                "description": "customer's id"
              },
              {
                "name": "clientId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Deletes a customer-managed client by ID"
        }
      ]
    }
  ],
  "bundled": true
}