---
title: "Request webhook management link"
method: POST
path: "/core/webhooks/management-link"
tags: ["Webhooks"]
---

# Request webhook management link

`POST /core/webhooks/management-link`

## Request

- Base URL: `https://api.enterprise.sandbox.uphold.com`
- URL: `https://api.enterprise.sandbox.uphold.com/core/webhooks/management-link`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `/core/oauth2/token` scopes: `core.webhooks:management-link`
- TypeScript: <https://skmtc.dev/uphold/apis/core-api/docs/core/webhooks/management-link/post.ts> (a function with typed inputs; its response is checked against the schema)

Request a webhook management link to configure webhooks.

## Headers

- `X-Uphold-User-Ip` union
  - string, ipv4
  - string, ipv6
- `X-Uphold-User-Agent` string
- `X-Uphold-User-Origin` string
- `X-Uphold-User-Country` string
- `X-Uphold-User-Subdivision` string
- `X-Uphold-User-City` string

## Response `201`

Webhook management link created.

- object
  - `managementLink` WebhookManagementLink: Webhook management link.
    - `url` string, uri, required: The one-time URL to manage webhooks.
    - `expiresAt` string, date-time, required: The expiration date and time for the management link.

## Other responses

- `401`: Unauthorized.
- `403`: Forbidden.
- `429`: Too Many Requests.

---

[API](https://skmtc.dev/uphold/apis/core-api.md) - [All operations](https://skmtc.dev/uphold/apis/core-api/llms.txt) - [OpenAPI document](https://skmtc.dev/uphold/apis/core-api/revisions/6c663575c57a?raw)
