Configuration

Get all configurations

get

Retrieves all configurations of index providers. The returned response contains search and write keys.

Required scopes
This endpoint requires the following scopes:
  • : Needed to read an index provider configuration
Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
tenantstringRequired
Responses
200Success
application/json
get
/indexing/{tenant}/configurations

Create a new configuration

post

Creates a new index configuration. Currently supported providers:

  • Algolia - https://www.algolia.com

Identifier of a newly created configuration is a provider name.

Required scopes
This endpoint requires the following scopes:
  • : Needed to manage an index provider configuration
Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
tenantstringRequired
Body
Responses
post
/indexing/{tenant}/configurations

Get configuration by provider name

get

Retrieves a single configuration by a provider name. Currently supported providers:

  • Algolia - https://www.algolia.com

Required scopes
This endpoint requires the following scopes:
  • : Needed to read an index provider configuration
Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
tenantstring · min: 3 · max: 16Required

The tenant that the caller is acting upon.

Please note that this value is always lowercase.

Pattern: ^[a-z][a-z0-9]+$
providerstringRequired

Provider name. Currently supported providers: ALGOLIA

Responses
200Success
application/json
get
/indexing/{tenant}/configurations/{provider}

Update configuration by provider name

put

Updates an existing index configuration.

Required scopes
This endpoint requires the following scopes:
  • : Needed to manage an index provider configuration
Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
tenantstring · min: 3 · max: 16Required

The tenant that the caller is acting upon.

Please note that this value is always lowercase.

Pattern: ^[a-z][a-z0-9]+$
providerstringRequired

Provider name. Currently supported providers: ALGOLIA

Body
Responses
put
/indexing/{tenant}/configurations/{provider}

No content

Delete configuration

delete

Deletes the configuration based on the provider name.

Required scopes
This endpoint requires the following scopes:
  • : Needed to manage an index provider configuration
Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
tenantstring · min: 3 · max: 16Required

The tenant that the caller is acting upon.

Please note that this value is always lowercase.

Pattern: ^[a-z][a-z0-9]+$
providerstringRequired

Provider name. Currently supported providers: ALGOLIA

Responses
delete
/indexing/{tenant}/configurations/{provider}

No content

Last updated

Was this helpful?