Configuration

Get all configurations

get

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

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Needed to read an index provider configuration
Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
tenantstringRequired
Responses
chevron-right
200Success
application/json
searchKeystringOptional

API Key used for search purposes.

applicationIdstringOptional

Application id of an indexer provider.

indexNamestringOptional

Identifier of an index.

providerstring · enumOptional

Index provider name. Supported providers: Algolia - https://www.algolia.com

Possible values:
activebooleanOptional

Indicates if the configuration is active or not.

writeKeystringOptional

API key used for write purposes.

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.

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Needed to manage an index provider configuration
Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
tenantstringRequired
Body
searchKeystringOptional

API Key used for search purposes.

applicationIdstringOptional

Application id of an indexer provider.

indexNamestringOptional

Identifier of an index.

providerstring · enumOptional

Index provider name. Supported providers: Algolia - https://www.algolia.com

Possible values:
activebooleanOptional

Indicates if the configuration is active or not.

writeKeystringOptional

API key used for write purposes.

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

chevron-right
lockRequired 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
chevron-right
200Success
application/json
searchKeystringOptional

API Key used for search purposes.

applicationIdstringOptional

Application id of an indexer provider.

indexNamestringOptional

Identifier of an index.

providerstring · enumOptional

Index provider name. Supported providers: Algolia - https://www.algolia.com

Possible values:
activebooleanOptional

Indicates if the configuration is active or not.

writeKeystringOptional

API key used for write purposes.

get
/indexing/{tenant}/configurations/{provider}

Update configuration by provider name

put

Updates an existing index configuration.

chevron-right
lockRequired 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
searchKeystringOptional

API Key used for search purposes.

applicationIdstringOptional

Application id of an indexer provider.

indexNamestringOptional

Identifier of an index.

providerstring · enumOptional

Index provider name. Supported providers: Algolia - https://www.algolia.com

Possible values:
activebooleanOptional

Indicates if the configuration is active or not.

writeKeystringOptional

API key used for write purposes.

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

No content

Delete configuration

delete

Deletes the configuration based on the provider name.

chevron-right
lockRequired 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?