RegisterAppAsDraftResponse
Response from POST /applications/1.0/drafts. Returns the non-secret
production-draft credentials and, on the happy path, the non-secret
sandbox credentials. No clientSecret is returned inline (ITD 9): the
secret(s) are revealed once via the single SSO-gated secretClaimUrl.
On a sandbox transient failure the production side still commits:
sandboxCredentials is null and sandboxStatus is pending; the App
is reconciled by the hourly sandbox-provisioning reconciler.
- applicationType: string Format: uuid
Id requiredUnique identifier of the newly registered draft application.
- appType: string · AppUrn
Urn requiredCanonical URN identifying your registered application.
Format:
urn:uuid:{applicationId}(RFC 4122). Use this value as CaliperedApp.idwhen emitting events from your app. - productionType: object · RegisteredCredentials
Credentials requiredOne non-secret OAuth credential set (client credentials flow). The
clientSecretis NOT returned inline (ITD 9): it is revealed once via the SSO-gatedsecretClaimUrlon the parent response.- clientType: string
Id requiredOAuth client ID for authenticating your application (client credentials flow).
- scopesType: array string[]required
OAuth scopes authorized on this client.
- tokenType: string Format: uri
Url requiredToken endpoint for this environment. POST
client_id+client_secretwithgrant_type=client_credentialsto mint an access token.
- publisherType: string Format: uuid
Id requiredPublisher that owns this application (assigned automatically or from your request).
- sandboxType: string enum
Status requiredprovisionedwhen both credential sets are returned;pendingwhen this response carries no sandbox credentials — either the sandbox side has not completed (the hourly sandbox-provisioning reconciler finishes it) or it was provisioned concurrently and the secret must be claimed viarotate_credentials(get_app_credentialsthen reportsawaiting_secret_claim).values- provisioned
- pending
- secretType: string Format: uri
Claim Url requiredSingle signed, single-use URL that reveals every minted client secret once, behind a Google-IdP SSO gate. The developer must open it in their own browser.
- securityType: string
Note requiredWarning that the agent must not open
secretClaimUrlon the developer's behalf; the secret is shown only to the authenticated developer and never returned through the API. - sandboxType: object · RegisteredCredentialsnullable
Credentials Sandbox credentials valid against
sandbox.platform.timeback.com. Null whensandboxStatusispending.- clientType: string
Id requiredOAuth client ID for authenticating your application (client credentials flow).
- scopesType: array string[]required
OAuth scopes authorized on this client.
- tokenType: string Format: uri
Url requiredToken endpoint for this environment. POST
client_id+client_secretwithgrant_type=client_credentialsto mint an access token.
