POST /api/v1/forward/identities/{identity_id}/templates/{template_id}/config
Creates the config if it does not exist, or updates the existing active config. Identity Config is a user-level override over the Template baseline.
Headers
Path parameters
Body parameters
Identity config object
identity_config is the stored user-level override DSL. It is not the compiled runtime config returned by Get Effective Config.
Update semantics
Resource map semantics
skills, vaults, and files use resource IDs as map keys. Do not include skill_id, vault_id, file_id, id, or resource_id inside the map item. Those runtime fields only appear in the Effective Config compiled by Forward.
Example request
Example response
HTTP 200 OKResponse fields
Errors
Notes
- Omitted config fields remain unchanged.
- A field set to
nullremoves that field from the current Identity Config. - Resource maps use their resource ID as the map key. To restore inheritance for one resource, set that map entry to
null. - Identity Config does not support overriding
environment_id.