Skip to main content
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 OK

Response fields

Errors

Notes

  • Omitted config fields remain unchanged.
  • A field set to null removes 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.

Get identity config

Get effective config