Get a list of all templates
| x-api-key required | string Javelin API Key |
[- {
- "config": { },
- "created_at": "string",
- "created_by": "string",
- "description": "string",
- "enabled": true,
- "models": [
- {
- "fallback_codes": [
- 0
], - "fallback_enabled": true,
- "name": "string",
- "provider": "string",
- "suffix": "string",
- "virtual_secret_key": "string",
- "weight": 0
}
], - "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string"
}
]Add a new template with the specified details
| templatename required | string Template Name |
| x-api-key required | string Javelin API Key |
Template details
| config | object Template specific configuration |
| created_at | string |
| created_by | string |
| description | string Description for the Template |
| enabled | boolean Whether the Template is enabled or not |
Array of objects (model.ModelConfig) Models from spaCy, Cloud DLP etc. | |
| modified_at | string |
| modified_by | string |
| name | string Short Name for the Template like "inspect", "deidentify", "reidentify" etc. |
| type | string Type of the Template, e.g. spaCy, Cloud DLP etc. |
{- "config": { },
- "created_at": "string",
- "created_by": "string",
- "description": "string",
- "enabled": true,
- "models": [
- {
- "fallback_codes": [
- 0
], - "fallback_enabled": true,
- "name": "string",
- "provider": "string",
- "suffix": "string",
- "virtual_secret_key": "string",
- "weight": 0
}
], - "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string"
}{- "message": "string"
}Retrieve details of a specific template by name
| templatename required | string Template Name |
| x-api-key required | string Javelin API Key |
{- "config": { },
- "created_at": "string",
- "created_by": "string",
- "description": "string",
- "enabled": true,
- "models": [
- {
- "fallback_codes": [
- 0
], - "fallback_enabled": true,
- "name": "string",
- "provider": "string",
- "suffix": "string",
- "virtual_secret_key": "string",
- "weight": 0
}
], - "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string"
}Update details of an existing template
| templatename required | string Template Name |
| x-api-key required | string Javelin API Key |
Template details
| config | object Template specific configuration |
| created_at | string |
| created_by | string |
| description | string Description for the Template |
| enabled | boolean Whether the Template is enabled or not |
Array of objects (model.ModelConfig) Models from spaCy, Cloud DLP etc. | |
| modified_at | string |
| modified_by | string |
| name | string Short Name for the Template like "inspect", "deidentify", "reidentify" etc. |
| type | string Type of the Template, e.g. spaCy, Cloud DLP etc. |
{- "config": { },
- "created_at": "string",
- "created_by": "string",
- "description": "string",
- "enabled": true,
- "models": [
- {
- "fallback_codes": [
- 0
], - "fallback_enabled": true,
- "name": "string",
- "provider": "string",
- "suffix": "string",
- "virtual_secret_key": "string",
- "weight": 0
}
], - "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string"
}{- "message": "string"
}List all gateways
| x-api-key required | string Javelin API Key |
{- "config": { },
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "gateway_id": "string",
- "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string"
}Create a new gateway
| x-api-key required | string Javelin API Key |
Gateway
| config | object Configuration of the gateway |
| created_at | string Creation timestamp |
| created_by | string Creator of the gateway |
| enabled | boolean Whether the gateway is enabled |
| gateway_id | string Unique identifier for the gateway |
| modified_at | string Modification timestamp |
| modified_by | string Last modifier of the gateway |
| name | string Name of the gateway |
| type | string Type of the gateway |
{- "config": { },
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "gateway_id": "string",
- "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string"
}"string"Get a gateway by name
| gatewayname required | string Gateway Name |
| x-api-key required | string Javelin API Key |
{- "config": { },
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "gateway_id": "string",
- "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string"
}Update an existing gateway
| gatewayname required | string Gateway Name |
| x-api-key required | string Javelin API Key |
Gateway
| config | object Configuration of the gateway |
| created_at | string Creation timestamp |
| created_by | string Creator of the gateway |
| enabled | boolean Whether the gateway is enabled |
| gateway_id | string Unique identifier for the gateway |
| modified_at | string Modification timestamp |
| modified_by | string Last modifier of the gateway |
| name | string Name of the gateway |
| type | string Type of the gateway |
{- "config": { },
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "gateway_id": "string",
- "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string"
}"string"Get a list of all providers
| x-api-key required | string Javelin API Key |
[- {
- "api_keys": [
- { }
], - "config": { },
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string",
- "vault_enabled": true
}
]Add a new provider with the specified details
| x-api-key required | string Javelin API Key |
Provider details
| api_keys | Array of objects API keys associated with the provider |
| config | object Configuration of the provider |
| created_at | string Creation timestamp |
| created_by | string Creator of the provider |
| enabled | boolean Whether the provider is enabled |
| modified_at | string Modification timestamp |
| modified_by | string Last modifier of the provider |
| name | string Name of the provider |
| type | string Type of the provider |
| vault_enabled | boolean Whether the provider's vault is enabled |
{- "api_keys": [
- { }
], - "config": { },
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string",
- "vault_enabled": true
}{- "message": "string"
}Retrieve a specific provider by name
| providername required | string Provider Name |
| x-api-key required | string Javelin API Key |
{- "api_keys": [
- { }
], - "config": { },
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string",
- "vault_enabled": true
}Update an existing provider
| providername required | string Provider Name |
| x-api-key required | string Javelin API Key |
Provider details
| api_keys | Array of objects API keys associated with the provider |
| config | object Configuration of the provider |
| created_at | string Creation timestamp |
| created_by | string Creator of the provider |
| enabled | boolean Whether the provider is enabled |
| modified_at | string Modification timestamp |
| modified_by | string Last modifier of the provider |
| name | string Name of the provider |
| type | string Type of the provider |
| vault_enabled | boolean Whether the provider's vault is enabled |
{- "api_keys": [
- { }
], - "config": { },
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string",
- "vault_enabled": true
}{- "message": "string"
}Delete an API key by name
| providername required | string Provider Name |
| keyname required | string Key Name |
| x-api-key required | string Javelin API Key |
| x-javelin-namespace required | string Namespace |
{- "message": "string"
}Retrieve a specific API key by name
| providername required | string Provider Name |
| keyname required | string Key Name |
| x-api-key required | string Javelin API Key |
| x-javelin-namespace required | string Namespace |
{- "api_key": "string",
- "api_key_secret_key": "string",
- "api_key_secret_key_javelin": "string",
- "api_key_secret_name": "string",
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "group": "string",
- "header_key": "string",
- "modified_at": "string",
- "modified_by": "string",
- "organization": "string",
- "provider_name": "string",
- "query_param_key": "string"
}Create a new API key with the specified details
| providername required | string Provider Name |
| keyname required | string Key Name |
| x-api-key required | string Javelin API Key |
| x-javelin-namespace required | string Namespace |
API Key details
| api_key | string |
| api_key_secret_key | string |
| api_key_secret_key_javelin | string |
| api_key_secret_name | string |
| created_at | string |
| created_by | string |
| enabled | boolean |
| group | string |
| header_key | string |
| modified_at | string |
| modified_by | string |
| organization | string |
| provider_name | string |
| query_param_key | string |
{- "api_key": "string",
- "api_key_secret_key": "string",
- "api_key_secret_key_javelin": "string",
- "api_key_secret_name": "string",
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "group": "string",
- "header_key": "string",
- "modified_at": "string",
- "modified_by": "string",
- "organization": "string",
- "provider_name": "string",
- "query_param_key": "string"
}{- "message": "string"
}Update an existing API key
| providername required | string Provider Name |
| keyname required | string Key Name |
| x-api-key required | string Javelin API Key |
| x-javelin-namespace required | string Namespace |
API Key details
| api_key | string |
| api_key_secret_key | string |
| api_key_secret_key_javelin | string |
| api_key_secret_name | string |
| created_at | string |
| created_by | string |
| enabled | boolean |
| group | string |
| header_key | string |
| modified_at | string |
| modified_by | string |
| organization | string |
| provider_name | string |
| query_param_key | string |
{- "api_key": "string",
- "api_key_secret_key": "string",
- "api_key_secret_key_javelin": "string",
- "api_key_secret_name": "string",
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "group": "string",
- "header_key": "string",
- "modified_at": "string",
- "modified_by": "string",
- "organization": "string",
- "provider_name": "string",
- "query_param_key": "string"
}{- "message": "string"
}List all API keys
| providername required | string Provider Name |
| x-api-key required | string Javelin API Key |
| x-javelin-namespace required | string Namespace |
[- {
- "api_key": "string",
- "api_key_secret_key": "string",
- "api_key_secret_key_javelin": "string",
- "api_key_secret_name": "string",
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "group": "string",
- "header_key": "string",
- "modified_at": "string",
- "modified_by": "string",
- "organization": "string",
- "provider_name": "string",
- "query_param_key": "string"
}
]Get a list of all routes by filter
| x-api-key required | string Javelin API Key |
[- {
- "config": { },
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "models": [
- {
- "fallback_codes": [
- 0
], - "fallback_enabled": true,
- "name": "string",
- "provider": "string",
- "suffix": "string",
- "virtual_secret_key": "string",
- "weight": 0
}
], - "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string"
}
]Add a new route with the specified details
| x-api-key required | string Javelin API Key |
Route details
| config | object Configuration of the route |
| created_at | string Creation timestamp |
| created_by | string Creator of the route |
| enabled | boolean Whether the route is enabled |
Array of objects (model.ModelConfig) Models associated with the route | |
| modified_at | string Modification timestamp |
| modified_by | string Last modifier of the route |
| name | string Name of the route |
| type | string Type of the route |
{- "config": { },
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "models": [
- {
- "fallback_codes": [
- 0
], - "fallback_enabled": true,
- "name": "string",
- "provider": "string",
- "suffix": "string",
- "virtual_secret_key": "string",
- "weight": 0
}
], - "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string"
}{- "message": "string"
}Retrieve a specific route by name
| routename required | string Route Name |
| x-api-key required | string Javelin API Key |
{- "config": { },
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "models": [
- {
- "fallback_codes": [
- 0
], - "fallback_enabled": true,
- "name": "string",
- "provider": "string",
- "suffix": "string",
- "virtual_secret_key": "string",
- "weight": 0
}
], - "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string"
}Update an existing route
| routename required | string Route Name |
| x-api-key required | string Javelin API Key |
Route details
| config | object Configuration of the route |
| created_at | string Creation timestamp |
| created_by | string Creator of the route |
| enabled | boolean Whether the route is enabled |
Array of objects (model.ModelConfig) Models associated with the route | |
| modified_at | string Modification timestamp |
| modified_by | string Last modifier of the route |
| name | string Name of the route |
| type | string Type of the route |
{- "config": { },
- "created_at": "string",
- "created_by": "string",
- "enabled": true,
- "models": [
- {
- "fallback_codes": [
- 0
], - "fallback_enabled": true,
- "name": "string",
- "provider": "string",
- "suffix": "string",
- "virtual_secret_key": "string",
- "weight": 0
}
], - "modified_at": "string",
- "modified_by": "string",
- "name": "string",
- "type": "string"
}{- "message": "string"
}