Create a single-use Authorization Token bound to a Donor Account.
Authorization Tokens are the binding credential used to verify a donor’s identity between DAFpay and the DAF. They are used in two distinct flows:
code to the donor via their portal. The donor enters the code into DAFpay during profile setup, automatically approving the Donor Account.code to the donor. The donor provides the code to the DAF (e.g. via a portal form or phone call). The DAF then calls Verify Authorization Token with the code to verify and approve the linked Donor Account.Tokens expire 30 days after creation by default. Override the lifetime by passing expires_in (seconds) on the request body — supported range is 60 seconds to 90 days. Once a token expires it transitions to expired and can no longer be verified; create a new token to issue a fresh code.
The token’s code value is only returned once in this response. Treat it as a credential — store it securely and never log it. If the code is lost before being verified, revoke the token and create a new one.