/integrations/connectwise/{UUID}
Retrieves configuration for given ConnectWise integration id. You must be associated to the provider the integration is tied to in order to use this api.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
OK
GET /integrations/connectwise/{UUID}
/integrations/connectwise/{UUID}
Update the ConnectWise integration configuration. A 422 Unprocessable Entity response means the server failed to validate with ConnectWise.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
application/json
ConnectwiseIntegrationPatchReq
| Property | Type | Required |
|---|---|---|
| url | string | optional |
| companyId | string | optional |
| publicKey | string | optional |
| privateKey | string | optional |
OK
Unprocessable Entity. The server failed to validate credentials with ConnectWise.
PATCH /integrations/connectwise/{UUID}
/integrations/connectwise/{UUID}/agreements
Retrieves a list of ConnectWise agreements for the given ConnectWise id. You must be associated to the same provider as the ConnectWise integration to use this endpoint.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
| fields | query | optional | array | The comma separated fields included in the returned records. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
GET /integrations/connectwise/{UUID}/agreements
/integrations/connectwise/{UUID}/agreements/{agreement_ID}/additions
Retrieves a list of ConnectWise additions for the given ConnectWise id and Agreement id. You must be associated to the same provider as the ConnectWise integration to use this endpoint.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
| agreement_ID | path | required | string | — |
| fields | query | optional | array | The comma separated fields included in the returned records. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
GET /integrations/connectwise/{UUID}/agreements/{agreement_ID}/additions
/integrations/connectwise/{UUID}/companies
Retrieves a list of ConnectWise companies for the given ConnectWise id. You must be associated to the same provider as the ConnectWise integration to use this endpoint.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
| fields | query | optional | array | The comma separated fields included in the returned records. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
OK
GET /integrations/connectwise/{UUID}/companies
/integrations/connectwise/{UUID}/companytypes
Retrieves a list of user defined company types from ConnectWise for the given ConnectWise id.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
OK
GET /integrations/connectwise/{UUID}/companytypes
/integrations/connectwise/{UUID}/mappings
Retrieves the list of mappings for this ConnectWise integration. You must be associated to the same provider as the ConnectWise integration to use this api.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
| fields | query | optional | array | The comma separated fields included in the returned records. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
OK
GET /integrations/connectwise/{UUID}/mappings
/integrations/connectwise/{UUID}/mappings
Create, edit, and/or delete mappings between Jumpcloud organizations and ConnectWise companies/agreements/additions. You must be associated to the same provider as the ConnectWise integration to use this api.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
application/json
ConnectWiseMappingRequest
| Property | Type | Required |
|---|---|---|
| data | array | optional |
| └ delete | boolean | optional |
| └ company | object | required |
| └ id | string | required |
| └ name | string | required |
| └ addition | object | optional |
| └ id | string | optional |
| └ name | string | optional |
| └ agreement | object | optional |
| └ id | string | optional |
| └ name | string | optional |
| └ organization | object | required |
| └ id | string | required |
| └ name | string | required |
No Content
PATCH /integrations/connectwise/{UUID}/mappings
/integrations/connectwise/{UUID}/settings
Retrieve the ConnectWise integration settings. You must be associated to the same provider as the ConnectWise integration to use this endpoint.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
OK
GET /integrations/connectwise/{UUID}/settings
/integrations/connectwise/{UUID}/settings
Create, edit, and/or delete ConnectWiseIntegration settings. You must be associated to the same provider as the ConnectWise integration to use this endpoint.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
application/json
ConnectWiseSettingsPatchReq
| Property | Type | Required |
|---|---|---|
| companyTypeIds | array | optional |
| automaticTicketing | boolean | optional |
OK
PATCH /integrations/connectwise/{UUID}/settings
/integrations/syncro/{UUID}
Removes a Syncro integration.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
No Content
DELETE /integrations/syncro/{UUID}
/integrations/syncro/{UUID}
Retrieves configuration for given Syncro integration id. You must be associated to the provider the integration is tied to in order to use this api.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
OK
GET /integrations/syncro/{UUID}
/integrations/syncro/{UUID}
Update the Syncro integration configuration. A 422 Unprocessable Entity response means the server failed to validate with Syncro.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
application/json
SyncroIntegrationPatchReq
| Property | Type | Required |
|---|---|---|
| apiToken | string | optional |
| subdomain | string | optional |
OK
Unprocessable Entity. The server failed to validate credentials with Syncro.
PATCH /integrations/syncro/{UUID}
/integrations/syncro/{UUID}/billing_mapping_configuration_options
Retrieves a list of dependencies for Syncro billing mappings.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
| fields | query | optional | array | The comma separated fields included in the returned records. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
OK
GET /integrations/syncro/{UUID}/billing_mapping_configuration_options
/integrations/syncro/{UUID}/companies
Retrieves a list of Syncro companies for the given Syncro id. You must be associated to the same provider as the Syncro integration to use this endpoint.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
| fields | query | optional | array | The comma separated fields included in the returned records. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
OK
GET /integrations/syncro/{UUID}/companies
/integrations/syncro/{UUID}/mappings
Retrieves the list of mappings for this Syncro integration. You must be associated to the same provider as the Syncro integration to use this api.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
| fields | query | optional | array | The comma separated fields included in the returned records. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
OK
GET /integrations/syncro/{UUID}/mappings
/integrations/syncro/{UUID}/mappings
Create, edit, and/or delete mappings between Jumpcloud organizations and Syncro companies. You must be associated to the same provider as the Syncro integration to use this api.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
application/json
SyncroMappingRequest
| Property | Type | Required |
|---|---|---|
| data | array | optional |
| └ delete | boolean | optional |
| └ company | object | required |
| └ id | string | required |
| └ name | string | required |
| └ organization | object | required |
| └ id | string | required |
| └ name | string | required |
| └ billingConfigurations | object | optional |
| └ fields | object | optional |
| └ schedule_id | object | optional |
| └ line_item_id | object | optional |
| └ schedule_name | object | optional |
| └ line_item_name | object | optional |
No Content
PATCH /integrations/syncro/{UUID}/mappings
/integrations/syncro/{UUID}/settings
Retrieve the Syncro integration settings. You must be associated to the same provider as the Syncro integration to use this endpoint.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
OK
GET /integrations/syncro/{UUID}/settings
/integrations/syncro/{UUID}/settings
Create, edit, and/or delete SyncroIntegration settings. You must be associated to the same provider as the Syncro integration to use this endpoint.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
application/json
SyncroSettingsPatchReq
| Property | Type | Required |
|---|---|---|
| automaticTicketing | boolean | optional |
OK
PATCH /integrations/syncro/{UUID}/settings
/integrations/{integration_type}/{UUID}/errors
Retrieves recent sync errors for given integration type and integration id. You must be associated to the provider the integration is tied to in order to use this api.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| UUID | path | required | string | — |
| integration_type | path | required | string | — |
OK
GET /integrations/{integration_type}/{UUID}/errors
/providers/{provider_id}
This endpoint returns details about a provider
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| fields | query | optional | array | The comma separated fields included in the returned records. |
GET /providers/{provider_id}
/providers/{provider_id}/administrators
This endpoint returns a list of the Administrators associated with the Provider. You must be associated with the provider to use this route.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| fields | query | optional | array | The comma separated fields included in the returned records. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| sortIgnoreCase | query | optional | array | The comma separated fields used to sort the collection, ignoring case. |
GET /providers/{provider_id}/administrators
/providers/{provider_id}/administrators
This endpoint allows you to create a provider administrator. You must be associated with the provider to use this route. You must provide either role or roleName.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
application/json
ProviderAdminReq
| Property | Type | Required |
|---|---|---|
| role | string | optional |
| string | required | |
| lastname | string | optional |
| roleName | string | optional |
| firstname | string | optional |
| bindNoOrgs | boolean | optional |
| apiKeyAllowed | boolean | optional |
| enableMultiFactor | boolean | optional |
POST /providers/{provider_id}/administrators
/providers/{provider_id}/administrators/{id}
This endpoint removes an Administrator associated with the Provider. You must be associated with the provider to use this route.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| id | path | required | string | — |
No Content
DELETE /providers/{provider_id}/administrators/{id}
/providers/{provider_id}/billing/contract
Retrieve contract for a Provider
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
An unexpected error response.
OK
GET /providers/{provider_id}/billing/contract
/providers/{provider_id}/billing/details
Retrieve billing details for a Provider
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
An unexpected error response.
OK
GET /providers/{provider_id}/billing/details
/providers/{provider_id}/cases
This endpoint returns the cases (Support/Feature requests) for the provider
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
OK
GET /providers/{provider_id}/cases
/providers/{provider_id}/configuredpolicytemplates
Retrieves a list of Configured Policy Templates for this provider.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
OK
GET /providers/{provider_id}/configuredpolicytemplates
/providers/{provider_id}/configuredpolicytemplates/{id}
Retrieves a Configured Policy Templates for this provider and Id.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| id | path | required | string | — |
OK
GET /providers/{provider_id}/configuredpolicytemplates/{id}
/providers/{provider_id}/integrations
Retrieves a list of integrations this provider has configured. You must be associated to the provider to use this endpoint.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
OK
GET /providers/{provider_id}/integrations
/providers/{provider_id}/integrations/autotask
Creates a new Autotask integration for the provider. You must be associated with the provider to use this route. A 422 Unprocessable Entity response means the server failed to validate with Autotask.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
application/json
AutotaskIntegrationReq
| Property | Type | Required |
|---|---|---|
| secret | string | required |
| username | string | required |
Created
Unprocessable Entity. The server failed to validate credentials with ConnectWise.
POST /providers/{provider_id}/integrations/autotask
/providers/{provider_id}/integrations/autotask/alerts/configuration
Get all Autotask ticketing alert configurations for a provider.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
OK
GET /providers/{provider_id}/integrations/autotask/alerts/configuration
/providers/{provider_id}/integrations/autotask/alerts/configuration/options
Get all Autotask ticketing alert configuration options for a provider.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
OK
GET /providers/{provider_id}/integrations/autotask/alerts/configuration/options
/providers/{provider_id}/integrations/autotask/alerts/{alert_UUID}/configuration
Update an Autotask ticketing alert’s configuration
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| alert_UUID | path | required | string | — |
application/json
AutotaskTicketingAlertConfigurationRequest
| Property | Type | Required |
|---|---|---|
| queue | object | optional |
| └ id | integer | optional |
| └ name | string | optional |
| source | object | optional |
| └ id | integer | optional |
| └ name | string | optional |
| status | object | required |
| └ id | integer | optional |
| └ name | string | optional |
| dueDays | integer | required |
| priority | object | required |
| └ id | integer | optional |
| └ name | string | optional |
| resource | object | optional |
| └ id | integer | optional |
| └ name | string | optional |
| └ role | object | optional |
| └ id | integer | optional |
| └ name | string | optional |
| destination | string | required |
| shouldCreateTickets | boolean | required |
OK
PUT /providers/{provider_id}/integrations/autotask/alerts/{alert_UUID}/configuration
/providers/{provider_id}/integrations/connectwise
Creates a new ConnectWise integration for the provider. You must be associated with the provider to use this route. A 422 Unprocessable Entity response means the server failed to validate with ConnectWise.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
application/json
ConnectwiseIntegrationReq
| Property | Type | Required |
|---|---|---|
| url | string | required |
| companyId | string | required |
| publicKey | string | required |
| privateKey | string | required |
Created
Unprocessable Entity. The server failed to validate credentials with ConnectWise.
POST /providers/{provider_id}/integrations/connectwise
/providers/{provider_id}/integrations/connectwise/alerts/configuration
Get all ConnectWise ticketing alert configurations for a provider.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
OK
GET /providers/{provider_id}/integrations/connectwise/alerts/configuration
/providers/{provider_id}/integrations/connectwise/alerts/configuration/options
Get all ConnectWise ticketing alert configuration options for a provider.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
OK
GET /providers/{provider_id}/integrations/connectwise/alerts/configuration/options
/providers/{provider_id}/integrations/connectwise/alerts/{alert_UUID}/configuration
Update a ConnectWise ticketing alert’s configuration.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| alert_UUID | path | required | string | — |
application/json
ConnectWiseTicketingAlertConfigurationRequest
| Property | Type | Required |
|---|---|---|
| source | object | optional |
| └ id | integer | optional |
| └ name | string | optional |
| dueDays | integer | optional |
| priority | object | optional |
| └ id | integer | optional |
| └ name | string | optional |
| shouldCreateTickets | boolean | required |
OK
PUT /providers/{provider_id}/integrations/connectwise/alerts/{alert_UUID}/configuration
/providers/{provider_id}/integrations/syncro
Creates a new Syncro integration for the provider. You must be associated with the provider to use this route. A 422 Unprocessable Entity response means the server failed to validate with Syncro.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
application/json
SyncroIntegrationReq
| Property | Type | Required |
|---|---|---|
| apiToken | string | required |
| subdomain | string | required |
Created
Unprocessable Entity. The server failed to validate credentials with Syncro.
POST /providers/{provider_id}/integrations/syncro
/providers/{provider_id}/integrations/syncro/alerts/configuration
Get all Syncro ticketing alert configurations for a provider.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
OK
GET /providers/{provider_id}/integrations/syncro/alerts/configuration
/providers/{provider_id}/integrations/syncro/alerts/configuration/options
Get all Syncro ticketing alert configuration options for a provider.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
OK
GET /providers/{provider_id}/integrations/syncro/alerts/configuration/options
/providers/{provider_id}/integrations/syncro/alerts/{alert_UUID}/configuration
Update a Syncro ticketing alert’s configuration
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| alert_UUID | path | required | string | — |
application/json
SyncroTicketingAlertConfigurationRequest
| Property | Type | Required |
|---|---|---|
| status | string | optional |
| userId | number | optional |
| dueDays | integer | optional |
| priority | string | optional |
| username | string | optional |
| problemType | string | required |
| shouldCreateTickets | boolean | required |
OK
PUT /providers/{provider_id}/integrations/syncro/alerts/{alert_UUID}/configuration
/providers/{provider_id}/integrations/ticketing/alerts
Get all ticketing alerts available for a provider’s ticketing integration.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
OK
GET /providers/{provider_id}/integrations/ticketing/alerts
/providers/{provider_id}/invoices
Retrieves a list of invoices for this provider. You must be associated to the provider to use this endpoint.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
OK
GET /providers/{provider_id}/invoices
/providers/{provider_id}/invoices/{ID}
Retrieves an invoice for this provider. You must be associated to the provider to use this endpoint.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| ID | path | required | string | — |
OK
GET /providers/{provider_id}/invoices/{ID}
/providers/{provider_id}/organizations
This endpoint returns a list of the Organizations associated with the Provider. You must be associated with the provider to use this route.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| fields | query | optional | array | The comma separated fields included in the returned records. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| sortIgnoreCase | query | optional | array | The comma separated fields used to sort the collection, ignoring case. |
GET /providers/{provider_id}/organizations
/providers/{provider_id}/organizations
This endpoint creates a new organization under the provider
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
application/json
CreateOrganization
| Property | Type | Required |
|---|---|---|
| name | string | optional |
| maxSystemUsers | integer | optional |
CREATED
A ‘Bad Request’ error will be returned in one of the following scenarios:
A ‘Forbidden’ error will be returned if organization creation is disabled for the provider.
POST /providers/{provider_id}/organizations
/providers/{provider_id}/organizations/{id}
This endpoint updates a provider’s organization
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| id | path | required | string | — |
application/json
Organization
| Property | Type | Required |
|---|---|---|
| id | string | optional |
| name | string | optional |
| maxSystemUsers | integer | optional |
OK
PUT /providers/{provider_id}/organizations/{id}
/providers/{provider_id}/policygrouptemplates
Retrieves a list of Policy Group Templates for this provider.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| fields | query | optional | array | The comma separated fields included in the returned records. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
OK
GET /providers/{provider_id}/policygrouptemplates
/providers/{provider_id}/policygrouptemplates/{id}
Deletes a Policy Group Template.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| id | path | required | string | — |
NO_CONTENT
DELETE /providers/{provider_id}/policygrouptemplates/{id}