Create a terminal application | Moov Documentation
Create a terminal application
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
Ask
curl -X POST "https://api.moov.io/terminal-applications" \
-H "Authorization: Bearer {token}" \
-H "X-Moov-Version: v2026.04.00" \
-d '{
"platform": "android",
"packageName": "com.example.app",
"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",
"versionCode": "20332277"
}'
Ask
mc, _ := moov.NewClient()
mc.CreateTerminalApplication(ctx, moov.TerminalApplicationRequest{
Platform: "android",
PackageName: "com.example.app",
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",
VersionCode: "20332277",
})
Ask
import { Moov } from "@moovio/sdk";
const moov = new Moov({
security: {
username: "",
password: "",
},
});
async function run() {
const result = await moov.terminalApplications.create({
platform: "android",
packageName: "com.example.app",
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",
versionCode: "20332277",
});
console.log(result);
}
run();
Ask
declare(strict_types=1);
require 'vendor/autoload.php';
use Moov\