# Query a user's Record of Consent (/docs/api-reference/record-of-consent/post-v1-preferences-consent-records)

Query the Record of Consent (ROC) timeline for a single user. Every consent update that Transcend archives for that user is returned as one record, oldest first, so you can reconstruct what the user consented to at any point in time.

## POST /v1/preferences/{partition}/consent-records

```json
{
  "servers": [
    {
      "url": "https://multi-tenant.sombra.transcend.io",
      "description": "Multi-tenant (EU)"
    },
    {
      "url": "https://multi-tenant.sombra.us.transcend.io",
      "description": "Multi-tenant (US)"
    },
    {
      "description": "Self-hosted",
      "url": "https://_yourOrganizationSombraURL_.com"
    },
    {
      "description": "Preference Store in Europe",
      "url": "https://consent.transcend.io"
    },
    {
      "description": "Preference Store in the U.S.",
      "url": "https://consent.us.transcend.io"
    },
    {
      "description": "Rules Automation webhook ingestion (EU)",
      "url": "https://rule-automation.transcend.io"
    },
    {
      "description": "Rules Automation webhook ingestion (US)",
      "url": "https://rule-automation.us.transcend.io"
    }
  ],
  "security": [
    {
      "Transcend_API_Key": [],
      "Sombra_Token": [],
      "Transcend_API_Key_If_Multitenant": []
    }
  ],
  "operation": {
    "summary": "Query a user's Record of Consent",
    "description": "Query the Record of Consent (ROC) timeline for a single user. Every consent update that Transcend archives for that user is returned as one record, oldest first, so you can reconstruct what the user consented to at any point in time.\n\nEach record reports the cumulative purpose and preference state at that timepoint, plus a diff against the previous record. Pass `includeRawRequest` to also receive the original archived payload for each record.\n\n**Rate Limits**\n\n- 100 requests per organization per minute (default).\n- This limit can be increased upon request.\n\n**Rate Limiting Headers**\n\n- `X-RateLimit-Limit`: The maximum number of requests allowed in the current window.\n- `X-RateLimit-Remaining`: The number of requests remaining in the current window.\n- `X-RateLimit-Reset`: The time at which the current rate limit window resets in ISO 8601 format.\n- `Retry-After`: (on 429) The number of seconds to wait before making a new request.\n\n**Timeline ordering and diffs**\n\n- Records are returned most recent first, in chronological order.\n- `preferencesAtCurrentTime` is the full cumulative state of every purpose the user has ever set at the time that record was received.\n- `changeFromPrevState` splits the change introduced by the record into `added`, `removed` and `updated` purposes. It is absent on the first record in the timeline, because there is no earlier record to compare against.\n- Diffs are computed at the purpose and preference level only. IAB strings (`tcf`, `gpp`, `usp`) are not diffed — set `includeRawRequest` to `true` and compare consecutive raw payloads if you need to audit those.\n\n**Limits**\n\n- This endpoint is not cursor-paginated. Omit `limit` to receive the entire timeline in one response.\n- `limit` must be between 1 and 200. When provided, the most recent `limit` records are returned.\n- `containsInitialRecord` is always computed against the full timeline, even when `limit` truncates the returned records. It tells you whether the archive still holds the very first consent record for this user, which is what determines whether the timeline contains the true starting point or a partial view.\n\n**Identifiers**\n\n- Provide a single plaintext `identifier`. The gateway validates, normalizes and encrypts it before the lookup, so plaintext identifiers never reach Transcend storage.\n- `identifier.name` defaults to the primary identifier configured for the partition, which is `email` unless you have configured otherwise.\n- The lookup expands to every identifier linked to the same user, so querying by phone number returns the same timeline as querying by that user’s email.\n- Identifiers inside `rawRequest` are decrypted by your Sombra before being returned on this endpoint.\n\n**Raw archived records**\n\n- `rawRequest` is present only when `includeRawRequest` is `true`.\n- Unlike `preferencesAtCurrentTime`, a raw record reflects exactly what was submitted: `consent` may be `null` to indicate the purpose was cleared, and `choice` may be `null` to indicate a preference was cleared.\n\n**Empty results**\n\n- A user with no archived consent history returns `{ \"records\": [], \"containsInitialRecord\": false }` rather than a 404.",
    "operationId": "post-v1-preferences-consent-records",
    "parameters": [
      {
        "$ref": "#/components/parameters/authorization"
      },
      {
        "$ref": "#/components/parameters/x-sombra-authorization"
      },
      {
        "$ref": "#/components/parameters/content-type-application-json"
      },
      {
        "name": "partition",
        "in": "path",
        "required": true,
        "schema": {
          "type": "string",
          "description": "The ID of the partition in the Preference Store."
        }
      }
    ],
    "requestBody": {
      "content": {
        "application/json": {
          "schema": {
            "type": "object",
            "required": [
              "identifier"
            ],
            "properties": {
              "identifier": {
                "type": "object",
                "required": [
                  "value"
                ],
                "description": "The user whose Record of Consent timeline should be returned.",
                "properties": {
                  "name": {
                    "type": "string",
                    "description": "The identifier name. Defaults to the primary identifier configured for the partition, which is email unless configured otherwise.",
                    "default": "email"
                  },
                  "value": {
                    "type": "string",
                    "description": "The plaintext identifier value used to look up the user. Emails are lowercased and phone numbers are validated before the lookup."
                  }
                }
              },
              "limit": {
                "type": "number",
                "description": "Maximum number of records to return, counting from the most recent. Omit to return the full timeline.",
                "maximum": 200,
                "minimum": 1
              },
              "includeRawRequest": {
                "type": "boolean",
                "description": "Whether to include the raw archived payload for each record in the `rawRequest` field.",
                "default": false
              }
            }
          },
          "examples": {
            "Query a user's full consent timeline": {
              "value": {
                "identifier": {
                  "name": "email",
                  "value": "no-track@example.com"
                }
              }
            },
            "Query by a non-default identifier": {
              "value": {
                "identifier": {
                  "name": "phone",
                  "value": "+11234567890"
                }
              }
            },
            "Query using the default identifier name for the partition": {
              "value": {
                "identifier": {
                  "value": "no-track@example.com"
                }
              }
            },
            "Return only the ten most recent records": {
              "value": {
                "identifier": {
                  "name": "email",
                  "value": "no-track@example.com"
                },
                "limit": 10
              }
            },
            "Include the raw archived payloads": {
              "value": {
                "identifier": {
                  "name": "email",
                  "value": "no-track@example.com"
                },
                "includeRawRequest": true
              }
            }
          }
        }
      }
    },
    "security": [
      {
        "Transcend_API_Key": [
          "View Managed Consent Database Admin API"
        ]
      }
    ],
    "responses": {
      "200": {
        "description": "Returns the user's Record of Consent timeline",
        "content": {
          "application/json": {
            "schema": {
              "required": [
                "records",
                "containsInitialRecord"
              ],
              "type": "object",
              "properties": {
                "records": {
                  "type": "array",
                  "description": "The Record of Consent timeline for the user, ordered oldest first. Empty when no consent history is archived for this user.",
                  "items": {
                    "type": "object",
                    "required": [
                      "preferencesAtCurrentTime"
                    ],
                    "properties": {
                      "preferencesAtCurrentTime": {
                        "type": "array",
                        "description": "The cumulative state of all purposes and preferences for the user as of this record.",
                        "items": {
                          "type": "object",
                          "required": [
                            "purpose",
                            "consent",
                            "timestamp",
                            "preferences"
                          ],
                          "properties": {
                            "purpose": {
                              "type": "string",
                              "description": "The slug (plaintext unique identifier) of the purpose"
                            },
                            "consent": {
                              "type": "boolean",
                              "description": "Whether the user has given consent for this purpose."
                            },
                            "timestamp": {
                              "type": "string",
                              "format": "date-time",
                              "description": "ISO 8601 timestamp of when this purpose value was last changed.",
                              "examples": [
                                "2024-10-07T20:44:35.000Z"
                              ]
                            },
                            "expiresAt": {
                              "type": "string",
                              "format": "date-time",
                              "description": "ISO 8601 timestamp of when consent for this purpose is scheduled to expire, if an expiration rule stamped one."
                            },
                            "preferences": {
                              "type": "array",
                              "description": "The preferences associated with this purpose. Always present; otherwise an empty array when the purpose has none.",
                              "items": {
                                "type": "object",
                                "required": [
                                  "topic",
                                  "choice"
                                ],
                                "properties": {
                                  "topic": {
                                    "type": "string",
                                    "description": "The slug (plaintext unique identifier) of the preference topic"
                                  },
                                  "choice": {
                                    "type": "object",
                                    "description": "The choice made by the user for this preference topic",
                                    "properties": {
                                      "booleanValue": {
                                        "type": "boolean",
                                        "description": "The boolean value of the preference"
                                      },
                                      "selectValue": {
                                        "type": "string",
                                        "description": "The single select value of the preference"
                                      },
                                      "selectValues": {
                                        "type": "array",
                                        "items": {
                                          "type": "string"
                                        },
                                        "description": "The select values (multi-select) of the preference"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      },
                      "changeFromPrevState": {
                        "type": "object",
                        "description": "The change this record introduced relative to the previous record. Absent on the first record in the timeline.",
                        "required": [
                          "added",
                          "removed",
                          "updated"
                        ],
                        "properties": {
                          "added": {
                            "type": "array",
                            "description": "Purposes present in this record but not in the previous one.",
                            "items": {
                              "type": "object",
                              "required": [
                                "purpose",
                                "consent",
                                "timestamp",
                                "preferences"
                              ],
                              "properties": {
                                "purpose": {
                                  "type": "string",
                                  "description": "The slug (plaintext unique identifier) of the purpose"
                                },
                                "consent": {
                                  "type": "boolean",
                                  "description": "Whether the user has given consent for this purpose."
                                },
                                "timestamp": {
                                  "type": "string",
                                  "format": "date-time",
                                  "description": "ISO 8601 timestamp of when this purpose value was last changed.",
                                  "examples": [
                                    "2024-10-07T20:44:35.000Z"
                                  ]
                                },
                                "expiresAt": {
                                  "type": "string",
                                  "format": "date-time",
                                  "description": "ISO 8601 timestamp of when consent for this purpose is scheduled to expire, if an expiration rule stamped one."
                                },
                                "preferences": {
                                  "type": "array",
                                  "description": "The preferences associated with this purpose. Always present; otherwise an empty array when the purpose has none.",
                                  "items": {
                                    "type": "object",
                                    "required": [
                                      "topic",
                                      "choice"
                                    ],
                                    "properties": {
                                      "topic": {
                                        "type": "string",
                                        "description": "The slug (plaintext unique identifier) of the preference topic"
                                      },
                                      "choice": {
                                        "type": "object",
                                        "description": "The choice made by the user for this preference topic",
                                        "properties": {
                                          "booleanValue": {
                                            "type": "boolean",
                                            "description": "The boolean value of the preference"
                                          },
                                          "selectValue": {
                                            "type": "string",
                                            "description": "The single select value of the preference"
                                          },
                                          "selectValues": {
                                            "type": "array",
                                            "items": {
                                              "type": "string"
                                            },
                                            "description": "The select values (multi-select) of the preference"
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          },
                          "removed": {
                            "type": "array",
                            "description": "Purposes present in the previous record but not in this one.",
                            "items": {
                              "type": "object",
                              "required": [
                                "purpose",
                                "consent",
                                "timestamp",
                                "preferences"
                              ],
                              "properties": {
                                "purpose": {
                                  "type": "string",
                                  "description": "The slug (plaintext unique identifier) of the purpose"
                                },
                                "consent": {
                                  "type": "boolean",
                                  "description": "Whether the user has given consent for this purpose."
                                },
                                "timestamp": {
                                  "type": "string",
                                  "format": "date-time",
                                  "description": "ISO 8601 timestamp of when this purpose value was last changed.",
                                  "examples": [
                                    "2024-10-07T20:44:35.000Z"
                                  ]
                                },
                                "expiresAt": {
                                  "type": "string",
                                  "format": "date-time",
                                  "description": "ISO 8601 timestamp of when consent for this purpose is scheduled to expire, if an expiration rule stamped one."
                                },
                                "preferences": {
                                  "type": "array",
                                  "description": "The preferences associated with this purpose. Always present; otherwise an empty array when the purpose has none.",
                                  "items": {
                                    "type": "object",
                                    "required": [
                                      "topic",
                                      "choice"
                                    ],
                                    "properties": {
                                      "topic": {
                                        "type": "string",
                                        "description": "The slug (plaintext unique identifier) of the preference topic"
                                      },
                                      "choice": {
                                        "type": "object",
                                        "description": "The choice made by the user for this preference topic",
                                        "properties": {
                                          "booleanValue": {
                                            "type": "boolean",
                                            "description": "The boolean value of the preference"
                                          },
                                          "selectValue": {
                                            "type": "string",
                                            "description": "The single select value of the preference"
                                          },
                                          "selectValues": {
                                            "type": "array",
                                            "items": {
                                              "type": "string"
                                            },
                                            "description": "The select values (multi-select) of the preference"
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          },
                          "updated": {
                            "type": "array",
                            "description": "Purposes present in both records, with a changed consent value or changed sub-preferences.",
                            "items": {
                              "type": "object",
                              "required": [
                                "purpose",
                                "consent",
                                "timestamp",
                                "preferences"
                              ],
                              "properties": {
                                "purpose": {
                                  "type": "string",
                                  "description": "The slug (plaintext unique identifier) of the purpose"
                                },
                                "consent": {
                                  "type": "boolean",
                                  "description": "Whether the user has given consent for this purpose."
                                },
                                "timestamp": {
                                  "type": "string",
                                  "format": "date-time",
                                  "description": "ISO 8601 timestamp of when this purpose value was last changed.",
                                  "examples": [
                                    "2024-10-07T20:44:35.000Z"
                                  ]
                                },
                                "expiresAt": {
                                  "type": "string",
                                  "format": "date-time",
                                  "description": "ISO 8601 timestamp of when consent for this purpose is scheduled to expire, if an expiration rule stamped one."
                                },
                                "preferences": {
                                  "type": "array",
                                  "description": "The preferences associated with this purpose. Always present; otherwise an empty array when the purpose has none.",
                                  "items": {
                                    "type": "object",
                                    "required": [
                                      "topic",
                                      "choice"
                                    ],
                                    "properties": {
                                      "topic": {
                                        "type": "string",
                                        "description": "The slug (plaintext unique identifier) of the preference topic"
                                      },
                                      "choice": {
                                        "type": "object",
                                        "description": "The choice made by the user for this preference topic",
                                        "properties": {
                                          "booleanValue": {
                                            "type": "boolean",
                                            "description": "The boolean value of the preference"
                                          },
                                          "selectValue": {
                                            "type": "string",
                                            "description": "The single select value of the preference"
                                          },
                                          "selectValues": {
                                            "type": "array",
                                            "items": {
                                              "type": "string"
                                            },
                                            "description": "The select values (multi-select) of the preference"
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      },
                      "rawRequest": {
                        "type": "object",
                        "description": "The raw archived payload exactly as it was originally submitted. Present only when `includeRawRequest` is `true`.",
                        "required": [
                          "timestamp",
                          "purposes"
                        ],
                        "properties": {
                          "timestamp": {
                            "type": "string",
                            "format": "date-time",
                            "description": "ISO 8601 timestamp of when the consent update was submitted."
                          },
                          "confirmed": {
                            "type": "boolean",
                            "description": "Whether the user confirmed this consent update."
                          },
                          "partition": {
                            "type": "string",
                            "description": "The ID of the partition in the Preference Store."
                          },
                          "identifiers": {
                            "type": "array",
                            "description": "The identifiers attached to this consent update, decrypted.",
                            "items": {
                              "type": "object",
                              "required": [
                                "name",
                                "value"
                              ],
                              "properties": {
                                "name": {
                                  "type": "string",
                                  "description": "The identifier name"
                                },
                                "value": {
                                  "type": "string",
                                  "description": "The identifier value"
                                }
                              }
                            }
                          },
                          "metadata": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "The JSON-serialized consent metadata submitted with this update."
                          },
                          "purposes": {
                            "type": "array",
                            "description": "The purposes exactly as submitted at this point in time.",
                            "items": {
                              "type": "object",
                              "required": [
                                "purpose",
                                "timestamp"
                              ],
                              "properties": {
                                "purpose": {
                                  "type": "string",
                                  "description": "The slug (plaintext unique identifier) of the purpose"
                                },
                                "consent": {
                                  "type": [
                                    "boolean",
                                    "null"
                                  ],
                                  "description": "Whether the user has given consent for this purpose. `null` means the purpose was cleared in this update."
                                },
                                "timestamp": {
                                  "type": "string",
                                  "format": "date-time",
                                  "description": "ISO 8601 timestamp for this purpose value."
                                },
                                "preferences": {
                                  "type": "array",
                                  "description": "The preferences submitted for this purpose.",
                                  "items": {
                                    "type": "object",
                                    "required": [
                                      "topic"
                                    ],
                                    "properties": {
                                      "topic": {
                                        "type": "string",
                                        "description": "The slug (plaintext unique identifier) of the preference topic"
                                      },
                                      "choice": {
                                        "type": [
                                          "object",
                                          "null"
                                        ],
                                        "description": "The choice submitted for this preference topic. `null` means the preference was cleared.",
                                        "properties": {
                                          "booleanValue": {
                                            "type": "boolean",
                                            "description": "The boolean value of the preference"
                                          },
                                          "selectValue": {
                                            "type": "string",
                                            "description": "The single select value of the preference"
                                          },
                                          "selectValues": {
                                            "type": "array",
                                            "items": {
                                              "type": "string"
                                            },
                                            "description": "The select values (multi-select) of the preference"
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                "containsInitialRecord": {
                  "type": "boolean",
                  "description": "Whether the archive still holds the very first consent record for this user. When `false`, the timeline begins partway through the history and `records[0]` is not a true starting point. Always computed against the full timeline, even when `limit` truncates the response."
                }
              }
            },
            "examples": {
              "Response for a user with two consent records": {
                "value": {
                  "records": [
                    {
                      "preferencesAtCurrentTime": [
                        {
                          "purpose": "Marketing",
                          "consent": true,
                          "timestamp": "2024-10-07T20:44:35.000Z",
                          "preferences": []
                        }
                      ]
                    },
                    {
                      "preferencesAtCurrentTime": [
                        {
                          "purpose": "Marketing",
                          "consent": true,
                          "timestamp": "2024-10-07T20:44:35.000Z",
                          "preferences": [
                            {
                              "topic": "Frequency",
                              "choice": {
                                "selectValue": "Weekly"
                              }
                            }
                          ]
                        },
                        {
                          "purpose": "Analytics",
                          "consent": true,
                          "timestamp": "2024-10-08T20:44:35.000Z",
                          "preferences": []
                        }
                      ],
                      "changeFromPrevState": {
                        "added": [
                          {
                            "purpose": "Analytics",
                            "consent": true,
                            "timestamp": "2024-10-08T20:44:35.000Z",
                            "preferences": []
                          }
                        ],
                        "removed": [],
                        "updated": [
                          {
                            "purpose": "Marketing",
                            "consent": true,
                            "timestamp": "2024-10-07T20:44:35.000Z",
                            "preferences": [
                              {
                                "topic": "Frequency",
                                "choice": {
                                  "selectValue": "Weekly"
                                }
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "containsInitialRecord": true
                }
              },
              "Response including the raw archived payloads": {
                "value": {
                  "records": [
                    {
                      "preferencesAtCurrentTime": [
                        {
                          "purpose": "Marketing",
                          "consent": true,
                          "timestamp": "2024-10-07T20:44:35.000Z",
                          "preferences": []
                        }
                      ],
                      "rawRequest": {
                        "timestamp": "2024-10-07T20:44:35.000Z",
                        "confirmed": true,
                        "partition": "ee1a0845-694e-4820-9d51-50c7d0a23467",
                        "metadata": null,
                        "identifiers": [
                          {
                            "name": "email",
                            "value": "no-track@example.com"
                          }
                        ],
                        "purposes": [
                          {
                            "purpose": "Marketing",
                            "consent": true,
                            "timestamp": "2024-10-07T20:44:35.000Z",
                            "preferences": []
                          }
                        ]
                      }
                    },
                    {
                      "preferencesAtCurrentTime": [],
                      "changeFromPrevState": {
                        "added": [],
                        "removed": [
                          {
                            "purpose": "Marketing",
                            "consent": true,
                            "timestamp": "2024-10-07T20:44:35.000Z",
                            "preferences": []
                          }
                        ],
                        "updated": []
                      },
                      "rawRequest": {
                        "timestamp": "2024-11-02T09:12:04.000Z",
                        "confirmed": true,
                        "partition": "ee1a0845-694e-4820-9d51-50c7d0a23467",
                        "metadata": "{\"version\":\"1.0.0\"}",
                        "identifiers": [
                          {
                            "name": "email",
                            "value": "no-track@example.com"
                          }
                        ],
                        "purposes": [
                          {
                            "purpose": "Marketing",
                            "consent": null,
                            "timestamp": "2024-11-02T09:12:04.000Z"
                          }
                        ]
                      }
                    }
                  ],
                  "containsInitialRecord": true
                }
              },
              "Response for a truncated timeline": {
                "value": {
                  "records": [
                    {
                      "preferencesAtCurrentTime": [
                        {
                          "purpose": "Marketing",
                          "consent": true,
                          "timestamp": "2024-10-07T20:44:35.000Z",
                          "preferences": []
                        }
                      ]
                    }
                  ],
                  "containsInitialRecord": true
                }
              },
              "Response for a user with no Record of Consent history": {
                "value": {
                  "records": [],
                  "containsInitialRecord": false
                }
              }
            }
          }
        }
      },
      "400": {
        "description": "Bad Request",
        "content": {
          "application/json": {
            "schema": {
              "type": "object",
              "properties": {
                "errors": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "examples": [
                    "Client error: Limit must be between 1 and 200",
                    "Client error: Invalid partition provided.",
                    "Client error: Invalid ROC user query request",
                    "Client error: Invalid ROC user query limit",
                    "Client error: ROC user query limit cannot exceed 200",
                    "Client error: Payload does not conform to the expected schema",
                    "Client error: Failed to encrypt the provided identifier.",
                    "Missing consent identifier encryption key. Please ensure that your Sombra is configured correctly with a `CONSENT_IDENTIFIER_ENCRYPTION_KEY`.",
                    "Identifier [identifier_name] did not pass validation: [reason]",
                    "An unknown error occurred while validating identifiers."
                  ]
                }
              }
            }
          }
        }
      },
      "401": {
        "description": "There was a problem authenticating your request. This may be an issue with the Transcend API key (\"authorization\" header), or the Sombra API key (\"x-sombra-authorization\" header used for self-hosted gateways only).",
        "headers": {},
        "content": {
          "application/json": {
            "schema": {
              "description": "",
              "type": "object",
              "properties": {}
            }
          }
        }
      },
      "413": {
        "description": "The request body is too large. JSON and raw bodies must be less than 50MB. URL encoded bodies must be less than 30MB.",
        "headers": {},
        "content": {
          "application/json": {
            "schema": {
              "description": "",
              "type": "object",
              "properties": {}
            }
          }
        }
      },
      "429": {
        "description": "You are sending requests too quickly and have hit our rate limit. If you hit this, you'll need to throttle your request velocity or try again later.",
        "headers": {
          "Retry-After": {
            "description": "The number of seconds to wait before retrying.",
            "schema": {
              "type": "integer"
            }
          },
          "X-RateLimit-Limit": {
            "description": "The maximum number of requests allowed in the time window.",
            "schema": {
              "type": "integer"
            }
          },
          "X-RateLimit-Remaining": {
            "description": "The number of requests remaining in the time window.",
            "schema": {
              "type": "integer"
            }
          },
          "X-RateLimit-Reset": {
            "description": "The time at which the rate limit will reset.",
            "schema": {
              "type": "integer"
            }
          }
        },
        "content": {
          "application/json": {
            "schema": {
              "description": "",
              "type": "object",
              "properties": {}
            }
          }
        }
      },
      "500": {
        "description": "A 5xx error means there is either an issue with your self-hosted gateway, or a Transcend server is having issues. You check our system status at status.transcend.io. Please reach out to Transcend support if you're experiencing this error.",
        "headers": {},
        "content": {
          "application/json": {
            "schema": {
              "description": "",
              "type": "object",
              "properties": {}
            }
          }
        }
      },
      "502": {
        "description": "An upstream service on Transcend's side is having issues. You check our system status at status.transcend.io. Please reach out to Transcend support if you're experiencing this error.",
        "headers": {},
        "content": {
          "application/json": {
            "schema": {
              "description": "",
              "type": "object",
              "properties": {}
            }
          }
        }
      }
    },
    "tags": [
      "Record of Consent"
    ]
  }
}
```