Service Configuration
Appmixer allows you to save global configuration values for your service. If a component contains either an auth section or authConfig section, values for specified service will be injected.
Last updated
Appmixer allows you to save global configuration values for your service. If a component contains either an auth section or authConfig section, values for specified service will be injected.
Last updated
Only users with admin scope can use these endpoints.
GET
/service-config
Get a list of stored configurations.
Name | Type | Description |
---|---|---|
GET
/service-config/:serviceId
Get the configuration stored for the given service.
POST
/service-config
Creates a new configuration for a service. The only required parameter on the payload is the serviceId. The rest of the payload can be any key/value pairs that will be the desired configuration for the service. For example:
{
"serviceId": "appmixer:google",
"clientID": "my-global-client-id",
"clientSecret": "my-global-client-secret"
}
PUT
/service-config/:serviceId
Updates the stored configuration for the given service. The payload should contain the whole configuration, as the payload content will overwrite the configuration stored under the service.
DELETE
/service-config/:serviceId
Removes the configuration from the given service.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
pattern
string
A term to filter configurations containing pattern on their service id
sort
string
Sorting parameter. Service id can be used to sort results alphabetically by their id. Example: serviceId:1
offset
number
Index of the first item returned. Default is 0. Useful for paging.
limit
number
Maximum items returned. Default is 100. Useful for paging.
string
The service id. Example: appmixer:google
whatever
string
Any value for the whatever-key
serviceId
string
The serviceId. It should be in the form vendor:service
. Example: appmixer:google
serviceId
string
The service id. Example
whatever-key
string
Any value you need
serviceId
string
The service id. Example: appmixer:google