Apple Sign In
Settings returned.
Sign in with Apple settings.
Identifier for the service ID where "Sign in with Apple" is configured.
Sign in with Apple is not configured.
GET /api/{tenantId}/admin/socialSignIn/apple HTTP/1.1
Host: app.neostore.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"serviceIdentifier": "text"
}Replaces the serviceIdentifier field, leaving the Apple Wallet fields of the file untouched. Apple Wallet must already be configured for the tenant, since the wallet fields of server/apple.yml are required and cannot be filled in from this endpoint.
Authorization
Requires tenant.configuration.connector.social:write scope.
Request body to configure sign in with Apple.
Identifier for the service ID where "Sign in with Apple" is configured.
Settings updated.
Sign in with Apple settings.
Identifier for the service ID where "Sign in with Apple" is configured.
Apple Wallet is not yet configured for this tenant; configure it first.
PUT /api/{tenantId}/admin/socialSignIn/apple HTTP/1.1
Host: app.neostore.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 28
{
"serviceIdentifier": "text"
}{
"serviceIdentifier": "text"
}Clears the serviceIdentifier field of server/apple.yml, disabling sign in with Apple for the tenant. This bypasses the ServiceIdentifier required-field validation enforced on PUT, since a delete does not require a valid configuration.
The Apple Wallet fields of the file are preserved.
Authorization
Requires tenant.configuration.connector.social:write scope.
Configuration deleted.
No content
DELETE /api/{tenantId}/admin/socialSignIn/apple HTTP/1.1
Host: app.neostore.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
Configuration deleted.
No content
Last updated

