DataAccess

Save global FAP template

Writes field_access_defaults on ecosystem project (id=1).

Auth: admin or owner on project 1.

Validates globals and each resource's path_rules. Does not change user projects until apply is called.

put/api/data-access/defaults-template

Request

  • Base URL: https://api.agentstack.tech (the document declares no server; this is the origin it was published from)
  • URL: https://api.agentstack.tech/api/data-access/defaults-template
  • Auth: one of:
    • API key in header X-API-Key
    • HTTP bearer

Headers

Idempotency-Keystring

Client-generated key to make mutating requests idempotent.

Request body

default_accessstring

Suggested default_access when a project has no globals yet (apply only).

globalsobject nullable

Suggested FAP globals: nested_path_mode (flat|dotted), max_mask_depth.

resourcesobject

Map of resource name → same object shape as PUT /policy/{resource} body.resource_policy (incl. path_rules).

field_triggersobject nullable

Optional global template for FAP v1.2 field_triggers (same shape as policy.field_triggers). Omit to leave unchanged on save.

Example request

{
  "default_access": "deny",
  "globals": {
    "max_mask_depth": 128,
    "nested_path_mode": "dotted"
  },
  "resources": {
    "orders": {
      "__default__": "deny",
      "id": "public",
      "total": "user"
    },
    "project_payload": {
      "__default__": "user",
      "config": "admin"
    }
  }
}

Response

Persisted template object

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.