OAuth

Dynamic Client Registration (RFC 7591)

Self-registers a new OAuth client. Public endpoint — no authentication required. Per-IP rate-limited to 5 requests/minute. Each redirect_uri must be https, a loopback http URL on any port (http://127.0.0.1:{port}, http://localhost:{port}, http://[::1]:{port} — RFC 8252 §7.3), or a private-use scheme such as cursor:// (RFC 8252 §7.1); script-injection schemes (javascript:, data:, file:, blob:), embedded credentials, and fragments are rejected.

post/oauth/register

Request

  • Base URL: https://app.buildworkpro.com/api/v1
  • URL: https://app.buildworkpro.com/api/v1/oauth/register
  • Auth: none required

Request body

client_namestring required
redirect_urisstring[] required
grant_typesstring[]
scopestring
token_endpoint_auth_method'none' | 'client_secret_basic' | 'client_secret_post'
contactstring email

Response

Client registered

client_idstring required
client_secretstring
client_id_issued_atinteger required
client_namestring required
client_secret_expires_atinteger
redirect_urisstring[] required
grant_typesstring[] required
scopestring required
token_endpoint_auth_method'none' | 'client_secret_basic' | 'client_secret_post' required

Changes

No recorded changes to this operation across all 1 revision of this API.