Staging / sandbox only. Operators: use admin call logs for full history.
Authentication: Authorization: key <API_KEY> (obtain from ops; never commit secrets).
Encryption: POST bodies use AES-GCM JSON: { "ciphertext", "iv" } wrapping inner JSON. Key: deployment API_AES_KEY (autopopulated below in staging).
SAML init: POST /v1/api/saml/init → browser opens GET /v1/hold/:token → auto-post SAML to vendor ACS.
Sample inner payload: nyl-saml-init-inner.json
Architecture docs (repo): docs/api/README.md
Prefer employee details (platform, accountKey, employee); legacy clientDetails still works. Key casing does not matter — the API lowercases keys on receive. This page encrypts your JSON as typed.
Staging autopopulates the deployment key. Encryption runs in the browser; the key is not POSTed for encrypt.
Enter a valid AES key to preview the request body.
Send a request to see the response.
Hold session created. Open the return URL to complete auth transfer:
Both hit the same hold token and ACS POST; only the hold page chrome differs. Debug is sandbox-only.
| Time | Method | Route | Integration | API | Integration | ms |
|---|---|---|---|---|---|---|
| 2026-08-06T13:43:16Z | POST |
/v1/api/saml/init |
newyorklife |
200 |
200 |
26114 |
| 2026-08-05T13:56:05Z | POST |
/v1/api/saml/init |
newyorklife |
200 |
200 |
2415 |
| 2026-08-05T13:30:19Z | POST |
/v1/api/saml/init |
newyorklife |
200 |
200 |
12581 |
| 2026-08-04T14:50:43Z | POST |
/v1/api/saml/init |
newyorklife |
200 |
200 |
3294 |
| 2026-08-04T14:30:36Z | POST |
/v1/api/saml/init |
newyorklife |
200 |
200 |
2756 |
| 2026-08-04T14:04:11Z | POST |
/v1/api/saml/init |
newyorklife |
200 |
200 |
1913 |
| 2026-08-04T14:00:38Z | POST |
/v1/api/saml/init |
newyorklife |
200 |
200 |
4093 |
| 2026-08-04T13:23:15Z | POST |
/v1/api/saml/init |
newyorklife |
200 |
200 |
4893 |
| 2026-08-04T13:21:34Z | POST |
/v1/api/saml/init |
newyorklife |
200 |
200 |
25640 |
| 2026-07-30T16:58:16Z | POST |
/v1/api/saml/init |
newyorklife |
200 |
200 |
7922 |
Call log refreshes in the background every 30s (playground state is kept). API 2xx + integration 4xx/5xx highlighted.