curl --request GET \
--url 'https://api.nsr.stateset.com/api/v1/macros/{id}' \
--header "X-API-Key: $STATESET_NSR_API_KEY"
{
"auto_send": true,
"body": "Two-person tent, green — replacement for damaged pole set.",
"channel": "string",
"created_at": "2026-08-31T14:22:05Z",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Two-Person Tent",
"org_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"rule_name": "string",
"slots": [
"string"
],
"source": "string",
"status": "candidate",
"tags": [
"priority"
],
"title": "Replacement tent pole set",
"tool": {
"arguments": {},
"name": "Two-Person Tent"
},
"updated_at": "2026-08-31T14:22:05Z"
}
Fetch one macro by id.
Required scope: read
GET
/
api
/
v1
/
macros
/
{id}
curl --request GET \
--url 'https://api.nsr.stateset.com/api/v1/macros/{id}' \
--header "X-API-Key: $STATESET_NSR_API_KEY"
{
"auto_send": true,
"body": "Two-person tent, green — replacement for damaged pole set.",
"channel": "string",
"created_at": "2026-08-31T14:22:05Z",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Two-Person Tent",
"org_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"rule_name": "string",
"slots": [
"string"
],
"source": "string",
"status": "candidate",
"tags": [
"priority"
],
"title": "Replacement tent pole set",
"tool": {
"arguments": {},
"name": "Two-Person Tent"
},
"updated_at": "2026-08-31T14:22:05Z"
}
Required scope:
read
Path parameters
string
required
Macro id
Response
Macro
boolean
required
string
required
string
string
required
string
required
string
required
Upsert key within an org, matching the rules convention.
string
required
string
The policy rule whose citation selects this macro.
string[]
required
Merge fields parsed from
body at write time.string
MacroStatus
required
string[]
string
string
required
Status codes
| Code | Meaning |
|---|---|
200 | The macro |
401 | Unauthorized — missing or invalid credentials |
403 | Forbidden — the key/token lacks the required scope |
404 | No such macro in this organization |
429 | Rate limited — see Retry-After / X-RateLimit-Reset |
curl --request GET \
--url 'https://api.nsr.stateset.com/api/v1/macros/{id}' \
--header "X-API-Key: $STATESET_NSR_API_KEY"
{
"auto_send": true,
"body": "Two-person tent, green — replacement for damaged pole set.",
"channel": "string",
"created_at": "2026-08-31T14:22:05Z",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Two-Person Tent",
"org_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"rule_name": "string",
"slots": [
"string"
],
"source": "string",
"status": "candidate",
"tags": [
"priority"
],
"title": "Replacement tent pole set",
"tool": {
"arguments": {},
"name": "Two-Person Tent"
},
"updated_at": "2026-08-31T14:22:05Z"
}
Last modified on August 31, 2026