Skip to main content
POST
Configure or replace iOS APNs signing credentials and bundle/environment settings.
Configure or replace iOS APNs signing credentials and bundle/environment settings. Credentials are write-only: submitted directly without preparation, queued payloads or credential echoes. This changes provider configuration immediately; inspect push_providers_list before retrying an uncertain result. Requires a scoped personal key, an explicit granted project_id, and push_providers.write. Current role and credential grants remain enforced. See Agent messaging and project operations for authorization and recovery.

Authorizations

Authorization
string
header
required

Integration key for backend workloads, or a scoped personal key (sr_user_) for account discovery and supported project operations. MCP accepts only personal keys.

Headers

X-Sendrealm-Project-Id
string<uuid>
required

Body

application/json
app_id
string<uuid>
required

Push app UUID from push_apps_create or push_apps_list in this project.

Required string length: 1 - 36
apns_p8_key
string
required
write-only

Write-only APNs .p8 signing key PEM file contents.

Required string length: 1 - 16384
apns_key_id
string
required

Apple APNs signing key ID.

Required string length: 1 - 32
apns_team_id
string
required

Apple developer team ID.

Required string length: 1 - 32
apns_bundle_id
string
required

iOS application bundle ID.

Required string length: 1 - 255
apns_environment
enum<string>

APNs environment; omitted defaults to production.

Available options:
sandbox,
production

Response

Authorized result, preparation, or durable execution receipt.

status
integer
required
data
object
required