spaceCatId required
string <uuid>
Example: a1b2c3d4-5678-90ab-cdef-1234567890ab
SpaceCat Organization ID (UUID)
@@ -4363,7 +4363,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /v2/orgs/{spaceCatId}/brands/{brandId}
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}
Response samples Content type application/json
Copy
Expand all Collapse all { "id" : "a1b2c3d4-5678-90ab-cdef-1234567890ab" ,
"name" : "Example Brand" ,
"status" : "active" ,
"origin" : "human" ,
"description" : "An example brand" ,
"vertical" : "technology" ,
"updatedAt" : "2026-03-15T10:30:00Z" ,
"updatedBy" : "user@adobe.com"
} Update a brand (v2) https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}
Response samples Content type application/json
Copy
Expand all Collapse all { "id" : "a1b2c3d4-5678-90ab-cdef-1234567890ab" ,
"name" : "Example Brand" ,
"status" : "active" ,
"origin" : "human" ,
"description" : "An example brand" ,
"vertical" : "technology" ,
"updatedAt" : "2026-03-15T10:30:00Z" ,
"updatedBy" : "user@adobe.com"
} Update a brand (v2) Updates an existing brand. Only provided fields are updated.
Nested arrays use full-replace semantics on each write.
@@ -4387,7 +4387,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /v2/orgs/{spaceCatId}/brands/{brandId}
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}
Request samples Content type application/json
Copy
Expand all Collapse all { "name" : "string" ,
"status" : "active" ,
"origin" : "human" ,
"description" : "string" ,
"vertical" : "string" ,
} Response samples Content type application/json
Copy
Expand all Collapse all { "id" : "a1b2c3d4-5678-90ab-cdef-1234567890ab" ,
"name" : "Example Brand" ,
"status" : "active" ,
"origin" : "human" ,
"description" : "An example brand" ,
"vertical" : "technology" ,
"updatedAt" : "2026-03-15T10:30:00Z" ,
"updatedBy" : "user@adobe.com"
} Delete a brand (v2) https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}
Request samples Content type application/json
Copy
Expand all Collapse all { "name" : "string" ,
"status" : "active" ,
"origin" : "human" ,
"description" : "string" ,
"vertical" : "string" ,
} Response samples Content type application/json
Copy
Expand all Collapse all { "id" : "a1b2c3d4-5678-90ab-cdef-1234567890ab" ,
"name" : "Example Brand" ,
"status" : "active" ,
"origin" : "human" ,
"description" : "An example brand" ,
"vertical" : "technology" ,
"updatedAt" : "2026-03-15T10:30:00Z" ,
"updatedBy" : "user@adobe.com"
} Delete a brand (v2) Soft-deletes a brand by setting its status to deleted.
The brand remains queryable with ?status=deleted.
@@ -4411,7 +4411,203 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /v2/orgs/{spaceCatId}/brands/{brandId}
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}
List topics for an organization (v2) https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}
List categories for an organization (v2) Returns all categories for the given organization, backed by
+PostgREST/Aurora. By default, deleted categories are excluded. Use the
+status query parameter to filter by specific status or include deleted
+categories.
+
path Parameters spaceCatId required
string <uuid>
Example: a1b2c3d4-5678-90ab-cdef-1234567890ab
SpaceCat Organization ID (UUID)
+
query Parameters status string
Enum: "active" "pending" "deleted" "ignored"
Example: status=active
Filter by category status. Default excludes deleted categories.
+
Responses 200 Categories retrieved successfully
+
403 User does not have access to this organization
+
404 Organization not found with given ID.
+
503 PostgREST unavailable (DATA_SERVICE_PROVIDER=postgres required)
+
get /v2/orgs/{spaceCatId}/categories https://spacecat.experiencecloud.live/api/ci /v2/orgs/{spaceCatId}/categories
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/categories
Response samples Content type application/json
Copy
Expand all Collapse all { "categories" :
[ { "id" : "baseurl-discovery-research" ,
"uuid" : "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" ,
"name" : "Discovery & Research" ,
"status" : "active" ,
"origin" : "human" ,
"createdAt" : "2019-08-24T14:15:22Z" ,
"createdBy" : "string" ,
"updatedAt" : "2019-08-24T14:15:22Z" ,
"updatedBy" : "string"
} ] } Create a category (idempotent by name) (v2) Creates a new category for the organization, idempotent by name.
+
Name matching is case-insensitive and whitespace-normalized (NFC),
+so "Discovery & Research", " discovery & research ", and
+"DISCOVERY & RESEARCH" resolve to the same category.
+
Behavior by outcome:
+
+New row inserted — returns 201 Created with the new row.
+Existing row matched with identical fields — no-op; returns
+200 OK with the existing row. Audit trail (updatedAt,
+updatedBy) is preserved.
+Existing row matched with differing fields — patch applied to
+origin / status (with provenance guard: origin is never
+downgraded from human to ai), returns 200 OK with the
+updated row.
+Soft-deleted row matched — resurrected: status flipped to
+active, stable id (slug) preserved, returns 201 Created.
+
+
Clients discriminating creation from idempotent update should inspect
+the HTTP status, not the response body (identical in both cases).
+
Duplicate-name reposts (the common DRS re-sync case) are absorbed by
+design and do NOT produce 409. 409 is reserved for the two
+orthogonal race conditions documented under the 409 response below.
+
path Parameters spaceCatId required
string <uuid>
Example: a1b2c3d4-5678-90ab-cdef-1234567890ab
SpaceCat Organization ID (UUID)
+
query Parameters status string
Enum: "active" "pending" "deleted" "ignored"
Example: status=active
Filter by category status. Default excludes deleted categories.
+
Request Body schema: application/json required
id string
Client-supplied slug. Used only when inserting a brand-new row; for
+existing rows the stored id is preserved (FK stability).
+
name required
string
Human-readable category name. Canonicalized on write.
+
origin string
Default: "human"
Enum: "human" "ai"
Provenance. Subject to the human→ai downgrade guard on existing rows.
+
status string
Default: "active"
Enum: "active" "pending" "ignored"
Responses 200 Existing category returned (idempotent update or no-op).
+The id (slug) of the returned row is authoritative — it may
+differ from a client-supplied id if the stored row was created
+with a different slug.
+
201 New category created, or a soft-deleted category with the same
+name was resurrected (status flipped back to active).
+
403 User does not have access to this organization
+
404 Organization not found with given ID.
+
409 Rare race condition — caller should retry the full POST. Fires in
+two scenarios:
+
+The existing row matched by name was hard-deleted (not soft-
+deleted) between our lookup and our update — message
+Category was concurrently modified; please retry.
+A unique-constraint other than uq_category_name_per_org was
+tripped on insert (e.g. uq_category_id_per_org when the
+client-supplied slug collides with an unrelated existing
+row). Message echoes the actual constraint name.
+Treated as an idempotent retry signal by DRS-class clients;
+logged at WARN (not ERROR) server-side.
+
+
503 PostgREST unavailable (DATA_SERVICE_PROVIDER=postgres required)
+
post /v2/orgs/{spaceCatId}/categories https://spacecat.experiencecloud.live/api/ci /v2/orgs/{spaceCatId}/categories
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/categories
Request samples Content type application/json
{ "id" : "discovery-research" ,
"name" : "Discovery & Research" ,
"origin" : "human" ,
"status" : "active"
} Response samples Content type application/json
{ "id" : "baseurl-discovery-research" ,
"uuid" : "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" ,
"name" : "Discovery & Research" ,
"status" : "active" ,
"origin" : "human" ,
"createdAt" : "2019-08-24T14:15:22Z" ,
"createdBy" : "string" ,
"updatedAt" : "2019-08-24T14:15:22Z" ,
"updatedBy" : "string"
}
Update a category (v2) Updates an existing category. Only provided fields are updated. The
+name field is canonicalized (trim + whitespace-collapse + NFC) on
+write.
+
path Parameters spaceCatId required
string <uuid>
Example: a1b2c3d4-5678-90ab-cdef-1234567890ab
SpaceCat Organization ID (UUID)
+
categoryId required
string
Example: baseurl-discovery-research
Category business key (category_id slug)
+
Request Body schema: application/json required
name string
Human-readable category name. Canonicalized on write.
+
origin string
Enum: "human" "ai"
status string
Enum: "active" "pending" "deleted" "ignored"
Responses 200 Category updated successfully
+
403 User does not have access to this organization
+
404 Organization or category not found
+
409 Updated name collides with another active or soft-deleted
+category in the same organization (uq_category_name_per_org).
+Message echoes the actual constraint name.
+
503 PostgREST unavailable (DATA_SERVICE_PROVIDER=postgres required)
+
patch /v2/orgs/{spaceCatId}/categories/{categoryId} https://spacecat.experiencecloud.live/api/ci /v2/orgs/{spaceCatId}/categories/{categoryId}
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/categories/{categoryId}
Request samples Content type application/json
{ "name" : "string" ,
"origin" : "human" ,
"status" : "active"
} Response samples Content type application/json
{ "id" : "baseurl-discovery-research" ,
"uuid" : "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" ,
"name" : "Discovery & Research" ,
"status" : "active" ,
"origin" : "human" ,
"createdAt" : "2019-08-24T14:15:22Z" ,
"createdBy" : "string" ,
"updatedAt" : "2019-08-24T14:15:22Z" ,
"updatedBy" : "string"
} Delete a category (v2) Soft-deletes a category by setting its status to deleted. The
+category remains queryable with ?status=deleted and can be
+resurrected by POSTing a category with the same name.
+
path Parameters spaceCatId required
string <uuid>
Example: a1b2c3d4-5678-90ab-cdef-1234567890ab
SpaceCat Organization ID (UUID)
+
categoryId required
string
Example: baseurl-discovery-research
Category business key (category_id slug)
+
Responses 204 Category deleted successfully
+
403 User does not have access to this organization
+
404 Organization or category not found
+
503 PostgREST unavailable (DATA_SERVICE_PROVIDER=postgres required)
+
delete /v2/orgs/{spaceCatId}/categories/{categoryId} https://spacecat.experiencecloud.live/api/ci /v2/orgs/{spaceCatId}/categories/{categoryId}
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/categories/{categoryId}
List topics for an organization (v2) Returns all topics for the given organization, backed by PostgREST/Aurora.
@@ -4439,7 +4635,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /v2/orgs/{spaceCatId}/topics
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/topics
Response samples Content type application/json
Copy
Expand all Collapse all { "topics" :
[ { "id" : "baseurl-discovery-research-topic" ,
"uuid" : "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" ,
"name" : "Discovery & Research" ,
"description" : "string" ,
"status" : "active" ,
"brandId" : "0e9bcbb3-096e-49f9-aeea-7a13a201eff5" ,
"updatedAt" : "2019-08-24T14:15:22Z" ,
"updatedBy" : "string"
} ] } Create or upsert a topic (v2) https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/topics
Response samples Content type application/json
Copy
Expand all Collapse all { "topics" :
[ { "id" : "baseurl-discovery-research-topic" ,
"uuid" : "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" ,
"name" : "Discovery & Research" ,
"description" : "string" ,
"status" : "active" ,
"brandId" : "0e9bcbb3-096e-49f9-aeea-7a13a201eff5" ,
"updatedAt" : "2019-08-24T14:15:22Z" ,
"updatedBy" : "string"
} ] } Create or upsert a topic (v2) Creates a new topic for the organization. If a topic with the same ID
@@ -4467,6 +4663,16 @@
" class="sc-iKGpAq sc-cCYyou sc-cjERFZ dXXcln fTBBlJ dkmSdy">
User does not have access to this organization
404 Organization not found with given ID.
+
409 A unique-constraint violation escaped the organization_id, topic_id upsert target. The response message echoes the actual
+constraint name that fired (e.g. uq_topic_per_org) so callers
+can discriminate between constraint classes without parsing 500
+bodies. Treated as an idempotent retry signal by DRS-class
+clients; logged at WARN (not ERROR) server-side.
503 https://spacecat.experiencecloud.live/api/ci /v2/orgs/{spaceCatId}/topics
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/topics
Request samples Content type application/json
{ "id" : "baseurl-discovery-research-topic" ,
"name" : "Discovery & Research" ,
"description" : "string" ,
"brandId" : "0e9bcbb3-096e-49f9-aeea-7a13a201eff5" ,
"status" : "active"
} Response samples Content type application/json
{ "id" : "baseurl-discovery-research-topic" ,
"uuid" : "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" ,
"name" : "Discovery & Research" ,
"description" : "string" ,
"status" : "active" ,
"brandId" : "0e9bcbb3-096e-49f9-aeea-7a13a201eff5" ,
"updatedAt" : "2019-08-24T14:15:22Z" ,
"updatedBy" : "string"
} Update a topic (v2) https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/topics
Request samples Content type application/json
{ "id" : "baseurl-discovery-research-topic" ,
"name" : "Discovery & Research" ,
"description" : "string" ,
"brandId" : "0e9bcbb3-096e-49f9-aeea-7a13a201eff5" ,
"status" : "active"
} Response samples Content type application/json
{ "id" : "baseurl-discovery-research-topic" ,
"uuid" : "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" ,
"name" : "Discovery & Research" ,
"description" : "string" ,
"status" : "active" ,
"brandId" : "0e9bcbb3-096e-49f9-aeea-7a13a201eff5" ,
"updatedAt" : "2019-08-24T14:15:22Z" ,
"updatedBy" : "string"
} Update a topic (v2) Updates an existing topic. Only provided fields are updated.
path Parameters spaceCatId required
string <uuid>
Example: a1b2c3d4-5678-90ab-cdef-1234567890ab
SpaceCat Organization ID (UUID)
@@ -4503,7 +4709,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /v2/orgs/{spaceCatId}/topics/{topicId}
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/topics/{topicId}
Request samples Content type application/json
Response samples Content type application/json
{ "id" : "baseurl-discovery-research-topic" ,
"uuid" : "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" ,
"name" : "Discovery & Research" ,
"description" : "string" ,
"status" : "active" ,
"brandId" : "0e9bcbb3-096e-49f9-aeea-7a13a201eff5" ,
"updatedAt" : "2019-08-24T14:15:22Z" ,
"updatedBy" : "string"
} Delete a topic (v2) https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/topics/{topicId}
Request samples Content type application/json
Response samples Content type application/json
{ "id" : "baseurl-discovery-research-topic" ,
"uuid" : "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" ,
"name" : "Discovery & Research" ,
"description" : "string" ,
"status" : "active" ,
"brandId" : "0e9bcbb3-096e-49f9-aeea-7a13a201eff5" ,
"updatedAt" : "2019-08-24T14:15:22Z" ,
"updatedBy" : "string"
} Delete a topic (v2) Soft-deletes a topic by setting its status to deleted.
The topic remains queryable with ?status=deleted.
@@ -4569,7 +4775,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /v2/orgs/{spaceCatId}/brands/{brandId}/prompts
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}/prompts
Response samples Content type application/json
Copy
Expand all Collapse all { "items" :
[ { "id" : "photoshop-prompt-1" ,
"uuid" : "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" ,
"prompt" : "string" ,
"name" : "string" ,
"categoryId" : "string" ,
"topicId" : "string" ,
"status" : "active" ,
"origin" : "ai" ,
"source" : "config" ,
"updatedAt" : "2024-01-19T14:20:30Z" ,
"updatedBy" : "string" ,
"brandId" : "0e9bcbb3-096e-49f9-aeea-7a13a201eff5" ,
"brandName" : "string" ,
} ] , "total" : 0 ,
"limit" : 0 ,
"page" : 0
} Create or upsert prompts (bulk) https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}/prompts
Response samples Content type application/json
Copy
Expand all Collapse all { "items" :
[ { "id" : "photoshop-prompt-1" ,
"uuid" : "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" ,
"prompt" : "string" ,
"name" : "string" ,
"categoryId" : "string" ,
"topicId" : "string" ,
"status" : "active" ,
"origin" : "ai" ,
"source" : "config" ,
"updatedAt" : "2024-01-19T14:20:30Z" ,
"updatedBy" : "string" ,
"brandId" : "0e9bcbb3-096e-49f9-aeea-7a13a201eff5" ,
"brandName" : "string" ,
} ] , "total" : 0 ,
"limit" : 0 ,
"page" : 0
} Create or upsert prompts (bulk) Upserts prompts. Match by id or by (text, regions). If match found, update; else insert.
path Parameters spaceCatId required
string <uuid>
SpaceCat Organization ID (UUID)
@@ -4617,7 +4823,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /v2/orgs/{spaceCatId}/brands/{brandId}/prompts
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}/prompts
Request samples Content type application/json
Copy
Expand all Collapse all [ { "id" : "string" ,
"prompt" : "string" ,
"name" : "string" ,
"regions" : [ ] ,
"categoryId" : "string" ,
"topicId" : "string" ,
"status" : "active" ,
"origin" : "ai" ,
"source" : "config"
} ] Response samples Content type application/json
Copy
Expand all Collapse all { "created" : 0 ,
"updated" : 0 ,
"prompts" :
[ { "id" : "string" ,
"prompt" : "string" ,
"categoryId" : "string" ,
"topicId" : "string" ,
"status" : "string" ,
"origin" : "string" ,
"source" : "string" ,
"updatedBy" : "string" ,
"updatedAt" : "string"
} ] } Get a single prompt path Parameters spaceCatId required
brandId required
promptId required
string
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}/prompts
Request samples Content type application/json
Copy
Expand all Collapse all [ { "id" : "string" ,
"prompt" : "string" ,
"name" : "string" ,
"regions" : [ ] ,
"categoryId" : "string" ,
"topicId" : "string" ,
"status" : "active" ,
"origin" : "ai" ,
"source" : "config"
} ] Response samples Content type application/json
Copy
Expand all Collapse all { "created" : 0 ,
"updated" : 0 ,
"prompts" :
[ { "id" : "string" ,
"prompt" : "string" ,
"categoryId" : "string" ,
"topicId" : "string" ,
"status" : "string" ,
"origin" : "string" ,
"source" : "string" ,
"updatedBy" : "string" ,
"updatedAt" : "string"
} ] } Get a single prompt path Parameters spaceCatId required
brandId required
promptId required
Responses 200 Prompt retrieved
@@ -4631,7 +4837,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /v2/orgs/{spaceCatId}/brands/{brandId}/prompts/{promptId}
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}/prompts/{promptId}
Response samples Content type application/json
Copy
Expand all Collapse all { "id" : "photoshop-prompt-1" ,
"uuid" : "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" ,
"prompt" : "string" ,
"name" : "string" ,
"categoryId" : "string" ,
"topicId" : "string" ,
"status" : "active" ,
"origin" : "ai" ,
"source" : "config" ,
"updatedAt" : "2024-01-19T14:20:30Z" ,
"updatedBy" : "string" ,
"brandId" : "0e9bcbb3-096e-49f9-aeea-7a13a201eff5" ,
"brandName" : "string" ,
} Update a single prompt path Parameters spaceCatId required
brandId required
promptId required
string
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}/prompts/{promptId}
Response samples Content type application/json
Copy
Expand all Collapse all { "id" : "photoshop-prompt-1" ,
"uuid" : "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" ,
"prompt" : "string" ,
"name" : "string" ,
"categoryId" : "string" ,
"topicId" : "string" ,
"status" : "active" ,
"origin" : "ai" ,
"source" : "config" ,
"updatedAt" : "2024-01-19T14:20:30Z" ,
"updatedBy" : "string" ,
"brandId" : "0e9bcbb3-096e-49f9-aeea-7a13a201eff5" ,
"brandName" : "string" ,
} Update a single prompt path Parameters spaceCatId required
brandId required
promptId required
Request Body schema: application/json
id string
Optional business key; auto-generated if omitted
@@ -4653,7 +4859,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /v2/orgs/{spaceCatId}/brands/{brandId}/prompts/{promptId}
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}/prompts/{promptId}
Request samples Content type application/json
Copy
Expand all Collapse all { "id" : "string" ,
"prompt" : "string" ,
"name" : "string" ,
"regions" : [ ] ,
"categoryId" : "string" ,
"topicId" : "string" ,
"status" : "active" ,
"origin" : "ai" ,
"source" : "config"
} Response samples Content type application/json
Copy
Expand all Collapse all { "id" : "photoshop-prompt-1" ,
"uuid" : "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" ,
"prompt" : "string" ,
"name" : "string" ,
"categoryId" : "string" ,
"topicId" : "string" ,
"status" : "active" ,
"origin" : "ai" ,
"source" : "config" ,
"updatedAt" : "2024-01-19T14:20:30Z" ,
"updatedBy" : "string" ,
"brandId" : "0e9bcbb3-096e-49f9-aeea-7a13a201eff5" ,
"brandName" : "string" ,
} Soft-delete a prompt https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}/prompts/{promptId}
Request samples Content type application/json
Copy
Expand all Collapse all { "id" : "string" ,
"prompt" : "string" ,
"name" : "string" ,
"regions" : [ ] ,
"categoryId" : "string" ,
"topicId" : "string" ,
"status" : "active" ,
"origin" : "ai" ,
"source" : "config"
} Response samples Content type application/json
Copy
Expand all Collapse all { "id" : "photoshop-prompt-1" ,
"uuid" : "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" ,
"prompt" : "string" ,
"name" : "string" ,
"categoryId" : "string" ,
"topicId" : "string" ,
"status" : "active" ,
"origin" : "ai" ,
"source" : "config" ,
"updatedAt" : "2024-01-19T14:20:30Z" ,
"updatedBy" : "string" ,
"brandId" : "0e9bcbb3-096e-49f9-aeea-7a13a201eff5" ,
"brandName" : "string" ,
} Soft-delete a prompt Sets status to 'deleted'.
path Parameters spaceCatId required
brandId required
promptId required
string
prompt_id (business key)
@@ -4695,7 +4901,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /v2/orgs/{spaceCatId}/brands/{brandId}/prompts/delete
https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}/prompts/delete
Request samples Content type application/json
Copy
Expand all Collapse all Response samples Content type application/json
Copy
Expand all Collapse all { "metadata" :
{ "total" : 0 ,
"success" : 0 ,
"failure" : 0
} , "failures" :
[ { "promptId" : "string" ,
"reason" : "string"
} ] } https://spacecat.experiencecloud.live/api/v1 /v2/orgs/{spaceCatId}/brands/{brandId}/prompts/delete
Request samples Content type application/json
Copy
Expand all Collapse all Response samples Content type application/json
Copy
Expand all Collapse all { "metadata" :
{ "total" : 0 ,
"success" : 0 ,
"failure" : 0
} , "failures" :
[ { "promptId" : "string" ,
"reason" : "string"
} ] } Trigger an audit Deprecated https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/agentic-traffic/movers
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/agentic-traffic/movers
Response samples Content type application/json
Copy
Expand all Collapse all Brand presence citation detail for a URL https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/agentic-traffic/movers
Response samples Content type application/json
Copy
Expand all Collapse all URL Inspector aggregate stats and weekly sparklines Returns aggregate citation statistics and weekly trend breakdown for the site.
+Site ID is required via query parameter. Platform is optional — when absent,
+no model filter is applied.
+
path Parameters spaceCatId required
string <uuid>
Organization (SpaceCat) ID
+
brandId required
string
Brand ID or "all" for unfiltered
+
query Parameters siteId required
string <uuid>
Site ID to scope the query
+
startDate string <date>
Example: startDate=2026-01-01
endDate string <date>
Example: endDate=2026-03-31
platform string
LLM platform code (e.g. perplexity, openai). Omit for all models.
+
categoryId string
Category ID or name to filter by
+
regionCode string
Region code to filter by (e.g. US, DE)
+
Responses 200 Aggregate stats and weekly trends
+
403 Forbidden. Access denied.
+
get /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/stats https://spacecat.experiencecloud.live/api/ci /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/stats
https://spacecat.experiencecloud.live/api/v1 /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/stats
Response samples Content type application/json
Copy
Expand all Collapse all { "stats" :
{ "totalPromptsCited" : 10 ,
"totalPrompts" : 50 ,
"uniqueUrls" : 5 ,
"totalCitations" : 100
} , "weeklyTrends" :
[ { "week" : "2026-W10" ,
"totalPromptsCited" : 0 ,
"totalPrompts" : 0 ,
"uniqueUrls" : 0 ,
"totalCitations" : 0
} ] } Paginated owned URL citations Returns paginated per-URL citation aggregates with JSONB weekly arrays
+for week-over-week trends. Owned URLs are those belonging to the site.
+
path Parameters spaceCatId required
string <uuid>
Organization (SpaceCat) ID
+
brandId required
string
Brand ID or "all" for unfiltered
+
query Parameters siteId required
startDate endDate platform categoryId regionCode page pageSize integer [ 1 .. 1000 ]
Default: 50
Items per page (max 1000)
+
Responses 200 Paginated owned URL citations
+
403 Forbidden. Access denied.
+
get /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/owned-urls https://spacecat.experiencecloud.live/api/ci /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/owned-urls
https://spacecat.experiencecloud.live/api/v1 /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/owned-urls
Response samples Content type application/json
Copy
Expand all Collapse all { "urls" :
[ { "citations" : 42 ,
"promptsCited" : 12 ,
} ] , "totalCount" : 100
} Paginated non-owned (trending) URL citations Returns paginated non-owned URL citations with per-prompt breakdown.
+The RPC returns flat rows (one per URL+prompt); this endpoint groups
+them by URL and calculates totalCitations per URL.
+Rows with null URLs are filtered out.
+
path Parameters spaceCatId required
string <uuid>
Organization (SpaceCat) ID
+
brandId required
string
Brand ID or "all" for unfiltered
+
query Parameters siteId required
startDate endDate platform categoryId regionCode channel string
Content channel filter (e.g. earned, social)
+
page pageSize integer [ 1 .. 1000 ]
Default: 50
Responses 200 Paginated trending URL citations grouped by URL
+
403 Forbidden. Access denied.
+
get /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/trending-urls https://spacecat.experiencecloud.live/api/ci /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/trending-urls
https://spacecat.experiencecloud.live/api/v1 /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/trending-urls
Response samples Content type application/json
Copy
Expand all Collapse all { "urls" :
[ { "contentType" : "earned" ,
"prompts" :
[ { "prompt" : "What is the best photo editor?" ,
"category" : "Creative Cloud" ,
"region" : "US" ,
"topics" : "Photo Editing" ,
"citationCount" : 30 ,
"executionCount" : 5
} ] , "totalCitations" : 55
} ] , "totalNonOwnedUrls" : 500
} Paginated domain-level citation aggregations Returns paginated domain-level citation aggregations with dominant
+content type per domain.
+
path Parameters spaceCatId required
string <uuid>
Organization (SpaceCat) ID
+
brandId required
string
Brand ID or "all" for unfiltered
+
query Parameters siteId required
startDate endDate platform categoryId regionCode channel page pageSize integer [ 1 .. 1000 ]
Default: 50
Responses 200 Paginated cited domain aggregations
+
403 Forbidden. Access denied.
+
get /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/cited-domains https://spacecat.experiencecloud.live/api/ci /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/cited-domains
https://spacecat.experiencecloud.live/api/v1 /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/cited-domains
Response samples Content type application/json
Copy
Expand all Collapse all { "domains" :
[ { "domain" : "competitor.com" ,
"totalCitations" : 100 ,
"totalUrls" : 25 ,
"promptsCited" : 15 ,
"contentType" : "earned" ,
"categories" : "Category A,Category B" ,
"regions" : "US,DE"
} ] , "totalCount" : 50
} Paginated URLs within a cited domain (Phase 2 drilldown) Returns paginated URLs within a specific domain. Used as a Phase 2 drilldown
+from the cited-domains view. The underlying RPC does not accept brand, category,
+or region filters — domain-level drilldown is already scoped by hostname.
+
path Parameters spaceCatId required
string <uuid>
Organization (SpaceCat) ID
+
brandId required
string
Brand ID or "all" for unfiltered
+
query Parameters siteId required
hostname required
string
Example: hostname=competitor.com
Domain hostname to drill into
+
startDate endDate platform channel page pageSize integer [ 1 .. 1000 ]
Default: 50
Responses 200 Paginated URLs within the domain
+
403 Forbidden. Access denied.
+
get /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/domain-urls https://spacecat.experiencecloud.live/api/ci /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/domain-urls
https://spacecat.experiencecloud.live/api/v1 /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/domain-urls
Response samples Content type application/json
Copy
Expand all Collapse all { "urls" :
[ { "urlId" : "44444444-4444-4444-4444-444444444444" ,
"contentType" : "earned" ,
"citations" : 42 ,
"promptsCited" : 12 ,
"categories" : "Category A" ,
"regions" : "US,DE"
} ] , "totalCount" : 100
} Prompt breakdown for a specific URL (Phase 3 drilldown) Returns the prompts that cited a specific URL. Used as a Phase 3 drilldown
+from the domain-urls view. The underlying RPC does not accept brand, category,
+or region filters — URL-level drilldown is scoped by url_id.
+
path Parameters spaceCatId required
string <uuid>
Organization (SpaceCat) ID
+
brandId required
string
Brand ID or "all" for unfiltered
+
query Parameters siteId required
urlId required
string
Example: urlId=44444444-4444-4444-4444-444444444444
URL identifier from the domain-urls response
+
startDate endDate platform
Responses 200 Prompt breakdown for the URL
+
403 Forbidden. Access denied.
+
get /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/url-prompts https://spacecat.experiencecloud.live/api/ci /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/url-prompts
https://spacecat.experiencecloud.live/api/v1 /org/{spaceCatId}/brands/{brandId}/brand-presence/url-inspector/url-prompts
Response samples Content type application/json
Copy
Expand all Collapse all { "prompts" :
[ { "prompt" : "What is the best photo editor?" ,
"category" : "Creative Cloud" ,
"region" : "US" ,
"topics" : "Photo Editing" ,
"citations" : 15
} ] } Brand presence citation detail for a URL https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/agentic-traffic/url-brand-presence
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/agentic-traffic/url-brand-presence
Response samples Content type application/json
Copy
Expand all Collapse all { "totalCitations" : 314 ,
"totalMentions" : 295 ,
"uniquePrompts" : 47 ,
"weeklyTrends" :
[ { "weekStr" : "2026-W06" ,
"citationCount" : 314 ,
"mentionCount" : 295
} ] , "prompts" :
[ { "prompt" : "best poster maker with templates" ,
"topic" : "Poster Maker" ,
"topicId" : "019ce794-f3ab-7d3c-8f0a-46a0f08484d0" ,
"regionCode" : "GB" ,
"citations" : 13 ,
"mentions" : 13 ,
"avgSentiment" : 0.77 ,
"avgVisibilityScore" : 100 ,
"executionCount" : 13 ,
} ] } Get LLMO configuration https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/agentic-traffic/url-brand-presence
Response samples Content type application/json
Copy
Expand all Collapse all { "totalCitations" : 314 ,
"totalMentions" : 295 ,
"uniquePrompts" : 47 ,
"weeklyTrends" :
[ { "weekStr" : "2026-W06" ,
"citationCount" : 314 ,
"mentionCount" : 295
} ] , "prompts" :
[ { "prompt" : "best poster maker with templates" ,
"topic" : "Poster Maker" ,
"topicId" : "019ce794-f3ab-7d3c-8f0a-46a0f08484d0" ,
"regionCode" : "GB" ,
"citations" : 13 ,
"mentions" : 13 ,
"avgSentiment" : 0.77 ,
"avgVisibilityScore" : 100 ,
"executionCount" : 13 ,
} ] } Get LLMO configuration https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/config
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/config
Response samples Content type application/json
Copy
Expand all Collapse all Update LLMO configuration https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/config
Response samples Content type application/json
Copy
Expand all Collapse all Update LLMO configuration https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/config
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/config
Request samples Content type application/json
Copy
Expand all Collapse all { "entities" :
{ "123e4567-e89b-12d3-a456-426614174000" :
{ "type" : "category" ,
"name" : "Technology"
} } , "categories" :
{ "123e4567-e89b-12d3-a456-426614174000" :
{ "name" : "Technology" ,
"region" : "us" ,
} } , "topics" :
{ "456e7890-e89b-12d3-a456-426614174001" :
{ } } , "aiTopics" :
{ "456e7890-e89b-12d3-a456-426614174001" :
{ } } , "ignored" :
{ "prompts" :
{ "property1" :
{ "prompt" : "string" ,
"region" : "string" ,
"source" : "string" ,
"updatedBy" : "string" ,
"updatedAt" : "string"
} , "property2" :
{ "prompt" : "string" ,
"region" : "string" ,
"source" : "string" ,
"updatedBy" : "string" ,
"updatedAt" : "string"
} } } } Response samples Content type application/json
Get LLMO questions https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/config
Request samples Content type application/json
Copy
Expand all Collapse all { "entities" :
{ "123e4567-e89b-12d3-a456-426614174000" :
{ "type" : "category" ,
"name" : "Technology"
} } , "categories" :
{ "123e4567-e89b-12d3-a456-426614174000" :
{ "name" : "Technology" ,
"region" : "us" ,
} } , "topics" :
{ "456e7890-e89b-12d3-a456-426614174001" :
{ } } , "aiTopics" :
{ "456e7890-e89b-12d3-a456-426614174001" :
{ } } , "ignored" :
{ "prompts" :
{ "property1" :
{ "prompt" : "string" ,
"region" : "string" ,
"source" : "string" ,
"updatedBy" : "string" ,
"updatedAt" : "string"
} , "property2" :
{ "prompt" : "string" ,
"region" : "string" ,
"source" : "string" ,
"updatedBy" : "string" ,
"updatedAt" : "string"
} } } } Response samples Content type application/json
Get LLMO questions Retrieves all LLMO questions (both human and AI) for a specific site.
Returns an object with Human and AI question arrays.
@@ -6251,7 +6617,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/questions
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/questions
Response samples Content type application/json
Copy
Expand all Collapse all { "Human" :
[ { "key" : "123e4567-e89b-12d3-a456-426614174000" ,
"question" : "What is the main value proposition of this product?" ,
"source" : "human" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "creative software" ,
"tags" :
[ "product" ,
"pricing" ,
"features"
] } ,
{ "key" : "456e7890-e89b-12d3-a456-426614174001" ,
"question" : "How does this service solve customer problems?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "customer support" ,
} ] , "AI" :
[ { "key" : "789e0123-e89b-12d3-a456-426614174002" ,
"question" : "What are the key features that differentiate this product?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "features comparison" ,
"tags" :
[ "features" ,
"differentiation"
] } ,
{ "key" : "012e3456-e89b-12d3-a456-426614174003" ,
"question" : "How does this compare to competitors in the market?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "competitive analysis" ,
} ] } Add LLMO questions https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/questions
Response samples Content type application/json
Copy
Expand all Collapse all { "Human" :
[ { "key" : "123e4567-e89b-12d3-a456-426614174000" ,
"question" : "What is the main value proposition of this product?" ,
"source" : "human" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "creative software" ,
"tags" :
[ "product" ,
"pricing" ,
"features"
] } ,
{ "key" : "456e7890-e89b-12d3-a456-426614174001" ,
"question" : "How does this service solve customer problems?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "customer support" ,
} ] , "AI" :
[ { "key" : "789e0123-e89b-12d3-a456-426614174002" ,
"question" : "What are the key features that differentiate this product?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "features comparison" ,
"tags" :
[ "features" ,
"differentiation"
] } ,
{ "key" : "012e3456-e89b-12d3-a456-426614174003" ,
"question" : "How does this compare to competitors in the market?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "competitive analysis" ,
} ] } Add LLMO questions Adds new questions to the LLMO configuration for a specific site.
Questions can be added to both Human and AI categories.
@@ -6273,7 +6639,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/questions
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/questions
Request samples Content type application/json
Copy
Expand all Collapse all { "Human" :
[ { "question" : "What is the main value proposition of this product?" ,
"source" : "human" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "creative software" ,
"tags" :
[ "product" ,
"pricing" ,
"features"
] } ] , "AI" :
[ { "question" : "What are the key features that differentiate this product?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "features comparison" ,
"tags" :
[ "features" ,
"differentiation"
] } ] } Response samples Content type application/json
Copy
Expand all Collapse all { "Human" :
[ { "key" : "123e4567-e89b-12d3-a456-426614174000" ,
"question" : "What is the main value proposition of this product?" ,
"source" : "human" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "creative software" ,
"tags" :
[ "product" ,
"pricing" ,
"features"
] } ,
{ "key" : "456e7890-e89b-12d3-a456-426614174001" ,
"question" : "How does this service solve customer problems?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "customer support" ,
} ] , "AI" :
[ { "key" : "789e0123-e89b-12d3-a456-426614174002" ,
"question" : "What are the key features that differentiate this product?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "features comparison" ,
"tags" :
[ "features" ,
"differentiation"
] } ,
{ "key" : "012e3456-e89b-12d3-a456-426614174003" ,
"question" : "How does this compare to competitors in the market?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "competitive analysis" ,
} ] } Remove LLMO question https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/questions
Request samples Content type application/json
Copy
Expand all Collapse all { "Human" :
[ { "question" : "What is the main value proposition of this product?" ,
"source" : "human" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "creative software" ,
"tags" :
[ "product" ,
"pricing" ,
"features"
] } ] , "AI" :
[ { "question" : "What are the key features that differentiate this product?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "features comparison" ,
"tags" :
[ "features" ,
"differentiation"
] } ] } Response samples Content type application/json
Copy
Expand all Collapse all { "Human" :
[ { "key" : "123e4567-e89b-12d3-a456-426614174000" ,
"question" : "What is the main value proposition of this product?" ,
"source" : "human" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "creative software" ,
"tags" :
[ "product" ,
"pricing" ,
"features"
] } ,
{ "key" : "456e7890-e89b-12d3-a456-426614174001" ,
"question" : "How does this service solve customer problems?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "customer support" ,
} ] , "AI" :
[ { "key" : "789e0123-e89b-12d3-a456-426614174002" ,
"question" : "What are the key features that differentiate this product?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "features comparison" ,
"tags" :
[ "features" ,
"differentiation"
] } ,
{ "key" : "012e3456-e89b-12d3-a456-426614174003" ,
"question" : "How does this compare to competitors in the market?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "competitive analysis" ,
} ] } Remove LLMO question Removes a specific question from the LLMO configuration by its unique key.
The question can be from either Human or AI categories.
@@ -6293,7 +6659,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/questions/{questionKey}
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/questions/{questionKey}
Response samples Content type application/json
Copy
Expand all Collapse all { "Human" :
[ { "key" : "123e4567-e89b-12d3-a456-426614174000" ,
"question" : "What is the main value proposition of this product?" ,
"source" : "human" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "creative software" ,
"tags" :
[ "product" ,
"pricing" ,
"features"
] } ,
{ "key" : "456e7890-e89b-12d3-a456-426614174001" ,
"question" : "How does this service solve customer problems?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "customer support" ,
} ] , "AI" :
[ { "key" : "789e0123-e89b-12d3-a456-426614174002" ,
"question" : "What are the key features that differentiate this product?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "features comparison" ,
"tags" :
[ "features" ,
"differentiation"
] } ,
{ "key" : "012e3456-e89b-12d3-a456-426614174003" ,
"question" : "How does this compare to competitors in the market?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "competitive analysis" ,
} ] } Update LLMO question https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/questions/{questionKey}
Response samples Content type application/json
Copy
Expand all Collapse all { "Human" :
[ { "key" : "123e4567-e89b-12d3-a456-426614174000" ,
"question" : "What is the main value proposition of this product?" ,
"source" : "human" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "creative software" ,
"tags" :
[ "product" ,
"pricing" ,
"features"
] } ,
{ "key" : "456e7890-e89b-12d3-a456-426614174001" ,
"question" : "How does this service solve customer problems?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "customer support" ,
} ] , "AI" :
[ { "key" : "789e0123-e89b-12d3-a456-426614174002" ,
"question" : "What are the key features that differentiate this product?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "features comparison" ,
"tags" :
[ "features" ,
"differentiation"
] } ,
{ "key" : "012e3456-e89b-12d3-a456-426614174003" ,
"question" : "How does this compare to competitors in the market?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "competitive analysis" ,
} ] } Update LLMO question Updates a specific question in the LLMO configuration by its unique key.
The question can be from either Human or AI categories.
@@ -6331,7 +6697,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/questions/{questionKey}
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/questions/{questionKey}
Request samples Content type application/json
Copy
Expand all Collapse all { "question" : "What is the updated value proposition of this product?" ,
"source" : "human" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "creative software" ,
"tags" :
[ "product" ,
"pricing" ,
"features"
] } Response samples Content type application/json
Copy
Expand all Collapse all { "Human" :
[ { "key" : "123e4567-e89b-12d3-a456-426614174000" ,
"question" : "What is the main value proposition of this product?" ,
"source" : "human" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "creative software" ,
"tags" :
[ "product" ,
"pricing" ,
"features"
] } ,
{ "key" : "456e7890-e89b-12d3-a456-426614174001" ,
"question" : "How does this service solve customer problems?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "customer support" ,
} ] , "AI" :
[ { "key" : "789e0123-e89b-12d3-a456-426614174002" ,
"question" : "What are the key features that differentiate this product?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "features comparison" ,
"tags" :
[ "features" ,
"differentiation"
] } ,
{ "key" : "012e3456-e89b-12d3-a456-426614174003" ,
"question" : "How does this compare to competitors in the market?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "competitive analysis" ,
} ] } Get LLMO customer intent https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/questions/{questionKey}
Request samples Content type application/json
Copy
Expand all Collapse all { "question" : "What is the updated value proposition of this product?" ,
"source" : "human" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "creative software" ,
"tags" :
[ "product" ,
"pricing" ,
"features"
] } Response samples Content type application/json
Copy
Expand all Collapse all { "Human" :
[ { "key" : "123e4567-e89b-12d3-a456-426614174000" ,
"question" : "What is the main value proposition of this product?" ,
"source" : "human" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "creative software" ,
"tags" :
[ "product" ,
"pricing" ,
"features"
] } ,
{ "key" : "456e7890-e89b-12d3-a456-426614174001" ,
"question" : "How does this service solve customer problems?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "customer support" ,
} ] , "AI" :
[ { "key" : "789e0123-e89b-12d3-a456-426614174002" ,
"question" : "What are the key features that differentiate this product?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "high" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "features comparison" ,
"tags" :
[ "features" ,
"differentiation"
] } ,
{ "key" : "012e3456-e89b-12d3-a456-426614174003" ,
"question" : "How does this compare to competitors in the market?" ,
"source" : "ai" ,
"country" : "US" ,
"product" : "Adobe Creative Cloud" ,
"volume" : "medium" ,
"importTime" : "2024-01-20T12:00:00Z" ,
"keyword" : "competitive analysis" ,
} ] } Get LLMO customer intent Retrieves all LLMO customer intent key-value pairs for a specific site.
Returns an array of customer intent items with key and value properties.
@@ -6349,7 +6715,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/customer-intent
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/customer-intent
Response samples Content type application/json
Copy
Expand all Collapse all Add LLMO customer intent https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/customer-intent
Response samples Content type application/json
Copy
Expand all Collapse all Add LLMO customer intent Adds new customer intent items to the LLMO configuration for a specific site.
Customer intent items are key-value pairs that define customer targeting and goals.
@@ -6371,7 +6737,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/customer-intent
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/customer-intent
Request samples Content type application/json
Copy
Expand all Collapse all Response samples Content type application/json
Copy
Expand all Collapse all Remove LLMO customer intent item https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/customer-intent
Request samples Content type application/json
Copy
Expand all Collapse all Response samples Content type application/json
Copy
Expand all Collapse all Remove LLMO customer intent item Removes a specific customer intent item from the LLMO configuration by its key.
The key should match an existing customer intent item.
@@ -6391,7 +6757,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/customer-intent/{intentKey}
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/customer-intent/{intentKey}
Response samples Content type application/json
Copy
Expand all Collapse all Update LLMO customer intent item https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/customer-intent/{intentKey}
Response samples Content type application/json
Copy
Expand all Collapse all Update LLMO customer intent item Updates a specific customer intent item in the LLMO configuration by its key.
You can update either the key, value, or both properties.
@@ -6415,7 +6781,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/customer-intent/{intentKey}
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/customer-intent/{intentKey}
Request samples Content type application/json
Response samples Content type application/json
Copy
Expand all Collapse all Update LLMO CDN logs filter configuration https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/customer-intent/{intentKey}
Request samples Content type application/json
Response samples Content type application/json
Copy
Expand all Collapse all Update LLMO CDN logs filter configuration Updates the CDN logs filter configuration for a specific site.
path Parameters siteId required
string <uuid> (Id)
Example: 123e4567-e89b-12d3-a456-426614174000
The site ID in uuid format
@@ -6433,7 +6799,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/cdn-logs-filter
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/cdn-logs-filter
Request samples Content type application/json
Copy
Expand all Collapse all { "cdnlogsFilter" :
[ { "key" : "host" ,
"type" : "include"
} ,
{ "key" : "status" ,
"type" : "exclude"
} ] } Response samples Content type application/json
Copy
Expand all Collapse all [ { "key" : "host" ,
"type" : "include"
} ,
{ "key" : "status" ,
"type" : "exclude"
} ] Update LLMO CDN bucket config configuration https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/cdn-logs-filter
Request samples Content type application/json
Copy
Expand all Collapse all { "cdnlogsFilter" :
[ { "key" : "host" ,
"type" : "include"
} ,
{ "key" : "status" ,
"type" : "exclude"
} ] } Response samples Content type application/json
Copy
Expand all Collapse all [ { "key" : "host" ,
"type" : "include"
} ,
{ "key" : "status" ,
"type" : "exclude"
} ] Update LLMO CDN bucket config configuration Updates the CDN bucket config configuration for a specific site.
path Parameters siteId required
string <uuid> (Id)
Example: 123e4567-e89b-12d3-a456-426614174000
The site ID in uuid format
@@ -6451,7 +6817,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/cdn-logs-bucket-config
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/cdn-logs-bucket-config
Request samples Content type application/json
Copy
Expand all Collapse all Response samples Content type application/json
Onboard new customer to LLMO https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/cdn-logs-bucket-config
Request samples Content type application/json
Copy
Expand all Collapse all Response samples Content type application/json
Onboard new customer to LLMO https://spacecat.experiencecloud.live/api/ci /llmo/onboard
https://spacecat.experiencecloud.live/api/v1 /llmo/onboard
Request samples Content type application/json
Response samples Content type application/json
{ "message" : "LLMO onboarding initiated successfully" ,
"domain" : "example.com" ,
"brandName" : "Example Brand" ,
"imsOrgId" : "1234567890ABCDEF@AdobeOrg" ,
"organizationId" : "123e4567-e89b-12d3-a456-426614174000" ,
"siteId" : "987fcdeb-51a2-43d1-9f12-345678901234" ,
"detectedCdn" : "aem-cs-fastly" ,
"status" : "initiated" ,
"createdAt" : "2025-01-15T10:30:00Z"
} Offboard customer from LLMO https://spacecat.experiencecloud.live/api/v1 /llmo/onboard
Request samples Content type application/json
Response samples Content type application/json
{ "message" : "LLMO onboarding initiated successfully" ,
"domain" : "example.com" ,
"brandName" : "Example Brand" ,
"imsOrgId" : "1234567890ABCDEF@AdobeOrg" ,
"organizationId" : "123e4567-e89b-12d3-a456-426614174000" ,
"siteId" : "987fcdeb-51a2-43d1-9f12-345678901234" ,
"detectedCdn" : "aem-cs-fastly" ,
"status" : "initiated" ,
"createdAt" : "2025-01-15T10:30:00Z"
} Offboard customer from LLMO Offboards a customer from LLMO (Large Language Model Optimizer).
@@ -6505,7 +6871,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Development server
https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/offboard
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/offboard
Response samples Content type application/json
{ "message" : "LLMO offboarding completed successfully" ,
"siteId" : "987fcdeb-51a2-43d1-9f12-345678901234" ,
"status" : "completed" ,
"completedAt" : "2025-01-15T10:30:00Z"
} Mark opportunities as reviewed https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/offboard
Response samples Content type application/json
{ "message" : "LLMO offboarding completed successfully" ,
"siteId" : "987fcdeb-51a2-43d1-9f12-345678901234" ,
"status" : "completed" ,
"completedAt" : "2025-01-15T10:30:00Z"
} Mark opportunities as reviewed https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/opportunities-reviewed
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/opportunities-reviewed
Response samples Content type application/json
Get brand claims presigned URL https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/opportunities-reviewed
Response samples Content type application/json
Get brand claims presigned URL https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/brand-claims
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/brand-claims
Response samples Content type application/json
Get presigned URL for summit demo brand presence fixture https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/brand-claims
Response samples Content type application/json
Get presigned URL for summit demo brand presence fixture https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/strategy/demo/brand-presence
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/strategy/demo/brand-presence
Response samples Content type application/json
Get presigned URL for summit demo recommendations fixture https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/strategy/demo/brand-presence
Response samples Content type application/json
Get presigned URL for summit demo recommendations fixture https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/strategy/demo/recommendations
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/strategy/demo/recommendations
Response samples Content type application/json
Create or update edge optimization configuration for an LLMO site
+https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/strategy/demo/recommendations
Response samples Content type application/json
Create or update edge optimization configuration for an LLMO site
https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/edge-optimize-config
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/edge-optimize-config
Request samples Content type application/json
Response samples Content type application/json
Retrieve edge optimization configuration for an LLMO site
+https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/edge-optimize-config
Request samples Content type application/json
Response samples Content type application/json
Retrieve edge optimization configuration for an LLMO site
https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/edge-optimize-config
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/edge-optimize-config
Response samples Content type application/json
Add staging domains for edge optimize (stage environment support) https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/edge-optimize-config
Response samples Content type application/json
Add staging domains for edge optimize (stage environment support) https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/edge-optimize-config/stage
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/edge-optimize-config/stage
Request samples Content type application/json
Copy
Expand all Collapse all { "stagingDomains" :
[ "staging.lovesac.com" ,
"stage1.lovesac.com"
] } Response samples Content type application/json
Copy
Expand all Collapse all [ { "domain" : "staging.lovesac.com" ,
"siteId" : "60189e9c-7d12-438c-b9ca-6998d9c364b1" ,
"tokowakaEnabled" : true
} ] Check Edge Optimize status for a site path https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/edge-optimize-config/stage
Request samples Content type application/json
Copy
Expand all Collapse all { "stagingDomains" :
[ "staging.lovesac.com" ,
"stage1.lovesac.com"
] } Response samples Content type application/json
Copy
Expand all Collapse all [ { "domain" : "staging.lovesac.com" ,
"siteId" : "60189e9c-7d12-438c-b9ca-6998d9c364b1" ,
"tokowakaEnabled" : true
} ] Check Edge Optimize status for a site path https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/edge-optimize-status
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/edge-optimize-status
Response samples Content type application/json
Update edge optimize routing for a site https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/edge-optimize-status
Response samples Content type application/json
Update edge optimize routing for a site https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/edge-optimize-routing
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/edge-optimize-routing
Request samples Content type application/json
Response samples Content type application/json
Get LLMO strategy https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/edge-optimize-routing
Request samples Content type application/json
Response samples Content type application/json
Get LLMO strategy https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/strategy
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/strategy
Response samples Content type application/json
Copy
Expand all Collapse all Save LLMO strategy https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/strategy
Response samples Content type application/json
Copy
Expand all Collapse all Save LLMO strategy https://spacecat.experiencecloud.live/api/ci /sites/{siteId}/llmo/strategy
https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/strategy
Request samples Content type application/json
Response samples Content type application/json
Copy
Expand all Collapse all https://spacecat.experiencecloud.live/api/v1 /sites/{siteId}/llmo/strategy
Request samples Content type application/json
Response samples Content type application/json
Copy
Expand all Collapse all Entitlement management operations
List all entitlements for an organization This endpoint retrieves all entitlements associated with a specific organization.
@@ -12027,9 +12393,12 @@
<p>Performance note: the underlying PostgREST query filters on
<code>(scope_prefix, handler_name, projected_at, skipped)</code>. A composite index on these
columns is required for acceptable query performance on large tables.</p>
-<p>Auth note: DRS workers call this endpoint via admin <code>x-api-key</code>. The <code>drsBpPgAudit:read</code>
-capability gates S2S JWT callers only; admin key access bypasses capability checks. This
-is intentional — DRS runs in a separate AWS account without an S2S consumer registration.</p>
+<p>Auth note: this endpoint is admin <code>x-api-key</code> only — S2S JWT consumers are denied at the
+gate because the route is absent from <code>routeRequiredCapabilities</code> (and listed in
+<code>INTERNAL_ROUTES</code> for visibility). DRS workers run in a separate AWS account without an
+S2S consumer registration. If a future S2S consumer needs access, introduce a dedicated
+resource-scoped capability (e.g. <code>drsBrandPresenceAudit:read</code>) rather than reusing the
+site-scoped <code>audit:read</code> or a domain-bucket capability like <code>monitoring:read</code>.</p>
<p>Results are paginated. Inspect <code>hasMore</code> in the response to determine whether additional
pages exist. Increment <code>offset</code> by <code>limit</code> (default 500) and repeat while <code>hasMore</code> is
<code>true</code>.</p>
@@ -12051,9 +12420,12 @@
Performance note: the underlying PostgREST query filters on
(scope_prefix, handler_name, projected_at, skipped). A composite index on these
columns is required for acceptable query performance on large tables.
-
Auth note: DRS workers call this endpoint via admin x-api-key. The drsBpPgAudit:read
-capability gates S2S JWT callers only; admin key access bypasses capability checks. This
-is intentional — DRS runs in a separate AWS account without an S2S consumer registration.
+
Auth note: this endpoint is admin x-api-key only — S2S JWT consumers are denied at the
+gate because the route is absent from routeRequiredCapabilities (and listed in
+INTERNAL_ROUTES for visibility). DRS workers run in a separate AWS account without an
+S2S consumer registration. If a future S2S consumer needs access, introduce a dedicated
+resource-scoped capability (e.g. drsBrandPresenceAudit:read) rather than reusing the
+site-scoped audit:read or a domain-bucket capability like monitoring:read.
Results are paginated. Inspect hasMore in the response to determine whether additional
pages exist. Increment offset by limit (default 500) and repeat while hasMore is
true.
@@ -12097,7 +12469,7 @@
" class="sc-iKGpAq sc-cCYyou dXXcln cFvDiF">
Production server
https://spacecat.experiencecloud.live/api/v1 /monitoring/drs-bp-pg-audit
Response samples Content type application/json
Copy
Expand all Collapse all { "rows" :
[ { "correlationId" : "string" ,
"siteId" : "60189e9c-7d12-438c-b9ca-6998d9c364b1" ,
"outputCount" : 0 ,
"projectedAt" : "2019-08-24T14:15:22Z"
} ] , "hasMore" : true
}