Register an OAuth client (Dynamic Client Registration)
POST
/oauth/register
const url = 'https://api.hedgespecialty.com/api/v1/oauth/register';const options = {method: 'POST'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.hedgespecialty.com/api/v1/oauth/registerRFC 7591. Public PKCE clients only; no client_secret is ever issued here. Returns a stateless signed client_id you use on /oauth/authorize and /oauth/device_authorization. Machine (client_credentials) credentials are not issued by this endpoint: create them self-serve in the broker portal (Settings → API keys) or ask Hedge ops.
Responses
Section titled “Responses”Client registration ({client_id, client_name, redirect_uris})
Invalid registration request