Skip to main content
DELETE
/
core
/
{entity}
/
{entityId}
/
metadata
Delete metadata
curl --request DELETE \
  --url https://api.enterprise.sandbox.uphold.com/core/{entity}/{entityId}/metadata \
  --header 'Authorization: Bearer <token>'
Delete metadata removes all custom metadata associated with a given entity. This is a permanent operation that cannot be undone. Use the If-Match header to ensure you’re deleting the expected version of the metadata, preventing accidental deletion of data that was modified concurrently by another process.
This operation permanently deletes all metadata. If you only need to remove specific properties, use the Update metadata endpoint with a JSON Patch remove operation instead.

Authorizations

Authorization
string
header
required

OAuth 2.0 authentication.

Headers

If-Match
string

Ensures conditional update by matching the current metadata revision.

Path Parameters

entity
enum<string>
required

The type of entity whose metadata is being accessed.

Available options:
accounts,
external-accounts,
files,
transactions,
users
entityId
string
required

The unique identifier of the entity whose metadata is being accessed.

Response

Metadata deleted.