Create a terminal application beta
Create a new terminal application.
To access this endpoint using an access token
you'll need to specify the /terminal-applications.write
scope.
POST
/terminal-applications
|
|
|
|
|
|
|
|
|
|
|
|
The request completed successfully.
{
"packageName": "com.example.app",
"platform": "android",
"sha256Digest": "AA:BB:CC:DD:EE:FF:AA:BB:CC:DD:EE:FF:AA:BB:CC:DD:AA:BB:CC:DD:EE:FF:AA:BB:CC:DD:EE:FF:AA:BB:CC:DD",
"status": "pending",
"terminalApplicationID": "12345678-1234-1234-1234-123456789012",
"versionCode": "20332277"
}
Response headers
x-request-id
string
<uuid>
required
A unique identifier used to trace requests.
The server could not understand the request due to invalid syntax.
{
"error": "string"
}
Response headers
x-request-id
string
<uuid>
required
A unique identifier used to trace requests.
The request contained missing or expired authentication.
Response headers
x-request-id
string
<uuid>
required
A unique identifier used to trace requests.
The user is not authorized to make the request.
Response headers
x-request-id
string
<uuid>
required
A unique identifier used to trace requests.
The requested resource was not found.
Response headers
x-request-id
string
<uuid>
required
A unique identifier used to trace requests.
The request conflicted with the current state of the target resource.
{
"error": "string"
}
Response headers
x-request-id
string
<uuid>
required
A unique identifier used to trace requests.
The request was well-formed, but the contents failed validation. Check the request for missing or invalid fields.
{
"platform": "string",
"appBundleID": "string",
"packageName": "string",
"sha256Digest": "string",
"versionCode": "string"
}
Response headers
x-request-id
string
<uuid>
required
A unique identifier used to trace requests.
Request was refused due to rate limiting.
Response headers
x-request-id
string
<uuid>
required
A unique identifier used to trace requests.
The request failed due to an unexpected error.
Response headers
x-request-id
string
<uuid>
required
A unique identifier used to trace requests.
The request failed because a downstream service failed to respond.
Response headers
x-request-id
string
<uuid>
required
A unique identifier used to trace requests.
Headers
x-moov-version
string
API version
Specify an API version.
API versioning follows the format vYYYY.QQ.BB
, where
YYYY
is the yearQQ
is the two-digit month for the first month of the quarter (e.g., 01, 04, 07, 10)BB
is the build number, starting at.01
, for subsequent builds in the same quarter.- For example,
v2024.01.00
is the initial release of the first quarter of 2024.
- For example,
The latest
version represents the most recent development state. It may include breaking changes and should be treated as a beta release.
Default:
v2024.01.00
Body
application/json
platform
string<enum>
required
Platform of the terminal application.
Possible values:
undefined
,
ios
,
android
appBundleID
string
The app bundle identifier of the terminal application. Required if platform is
ios
.
packageName
string
The app package name of the terminal application. Required if platform is
android
.
sha256Digest
string
The SHA-256 digest of the signing key for the application. Required if platform is
android
.
versionCode
string
The version code of the Android application. Required if platform is
android
.
Response
platform
string<enum>
required
Platform of the terminal application.
Possible values:
undefined
,
ios
,
android
status
string<enum>
required
Status of the terminal application.
Possible values:
undefined
,
pending
,
enabled
,
disabled
terminalApplicationID
string<uuid>
required
ID of the terminal application.
appBundleID
string
The app bundle identifier of the terminal application. Will be returned if platform is
ios
.
packageName
string
The app package name of the terminal application. Will be returned if platform is
android
.
sha256Digest
string
A cryptographic hash of the signing key for the application. Will be returned if platform is
android
.
versionCode
string
The app version code of the terminal application. Will be returned if platform is
android
.