Skip to content

Changelog

Generated from the API contract each time it changes. Additions are backward compatible; a removal or a breaking change is announced here and in the version it applies to.

2026-09-29

Contract d1c0b0c

Added

  • GET /organizations/{organization_id}/verification-documents/{document_id}/content Open a document the organization uploaded for its verification

2026-09-29

Contract 9a91071

Added

  • POST /organizations/{organization_id}/verification-documents Upload a document for the organization's verification

2026-09-28

Contract 62bfe34

Added

  • POST /subscribers/{subscriber_id}/application-authorization-challenges Send the subscriber a code to authorize the calling application
  • GET /subscribers/{subscriber_id}/application-authorizations The calling organization's authorizations from one subscriber
  • POST /subscribers/{subscriber_id}/application-authorizations Record the subscriber's authorization of the calling application
  • POST /subscribers/{subscriber_id}/application-authorizations/{authorization_id}/revocation Revoke an application authorization

2026-09-25

Contract 83926ab

Added

  • GET /relying-party-clients List the organization's "Sign in with ePahichan" clients
  • POST /relying-party-clients Ask for a "Sign in with ePahichan" client
  • GET /relying-party-clients/{client_id} One "Sign in with ePahichan" client
  • POST /relying-party-clients/{client_id}/withdrawal Withdraw a request NCC has not decided
  • POST /relying-party-clients/{client_id}/revocation Stop an approved client signing anyone in

Changed

  • GET /accounts/{account_id} Retrieve one account
  • POST /accounts/{account_id}/invitations/{invitation_id}/revocation Revoke a pending invitation
  • GET /sandbox-scenarios List the sandbox scenarios and the subscribers that trigger them
  • POST /organizations/{organization_id}/token-key-submissions/{submission_id}/withdrawal Withdraw a pending token-key submission

2026-09-25

Contract 26d151c

Added

  • GET /sandbox-scenarios List the sandbox scenarios and the subscribers that trigger them

2026-09-25

Contract e2a5fb0

Added

  • GET /accounts List the accounts the caller belongs to
  • POST /sandbox-organizations Create a sandbox organization under a new account
  • GET /accounts/{account_id} Retrieve one account
  • GET /accounts/{account_id}/members List an account's members
  • POST /accounts/{account_id}/members/{member_id}/role Change a member's role
  • POST /accounts/{account_id}/members/{member_id}/removal Remove a member
  • GET /accounts/{account_id}/invitations List an account's invitations
  • POST /accounts/{account_id}/invitations Invite a person to the account
  • POST /accounts/{account_id}/invitations/{invitation_id}/revocation Revoke a pending invitation
  • POST /invitation-acceptances Accept an invitation
  • GET /organizations/{organization_id}/token-key-submissions List the organization's token-key submissions
  • POST /organizations/{organization_id}/token-key-submissions Submit a public key for delegated tokens
  • POST /organizations/{organization_id}/token-key-submissions/{submission_id}/withdrawal Withdraw a pending token-key submission

Changed

  • GET /webhook-deliveries List webhook delivery attempts
  • GET /webhook-deliveries/{delivery_attempt_id} Inspect one webhook delivery attempt
  • POST /webhook-deliveries/{delivery_attempt_id}/redeliver Send one recorded event again
  • POST /webhook-redeliveries Send a batch of recorded events again
  • GET /organizations List organizations visible to the caller
  • GET /organizations/{organization_id} Retrieve one organization
  • GET /organizations/{organization_id}/verification-submissions List verification submissions for an organization
  • POST /organizations/{organization_id}/verification-submissions Submit refreshed verification evidence
  • GET /organizations/{organization_id}/capability-grants List an organization's capability grants
  • GET /organizations/{organization_id}/certificate-profile-permissions List an organization's permitted certificate profiles
  • GET /applications List applications
  • POST /applications Register an application
  • GET /applications/{application_id} Retrieve one application
  • PATCH /applications/{application_id} Update an application's configuration
  • POST /applications/{application_id}/disablement Disable an application
  • POST /applications/{application_id}/reinstatement Reinstate a disabled application
  • GET /applications/{application_id}/capability-grants List an application's capability grants
  • POST /applications/{application_id}/capability-grants Grant a capability to an application
  • POST /applications/{application_id}/capability-grants/{capability_grant_id}/revocation Revoke an application's capability grant
  • GET /applications/{application_id}/credentials List an application's OAuth client credentials
  • POST /applications/{application_id}/credentials Create or confirm the application's OAuth client
  • POST /applications/{application_id}/credentials/{credential_id}/revocation Revoke an OAuth client credential
  • GET /applications/{application_id}/workload-certificates List an application's workload certificates
  • POST /applications/{application_id}/workload-certificates Request a workload certificate
  • GET /applications/{application_id}/workload-certificates/{workload_certificate_id} Retrieve one workload certificate
  • POST /applications/{application_id}/workload-certificates/{workload_certificate_id}/revocation Revoke a workload certificate
  • GET /applications/{application_id}/webhook-endpoints List an application's webhook endpoints
  • POST /applications/{application_id}/webhook-endpoints Register a webhook endpoint
  • GET /applications/{application_id}/webhook-endpoints/{webhook_endpoint_id} Retrieve one webhook endpoint
  • PATCH /applications/{application_id}/webhook-endpoints/{webhook_endpoint_id} Update a webhook endpoint
  • POST /applications/{application_id}/webhook-endpoints/{webhook_endpoint_id}/disablement Disable a webhook endpoint
  • POST /applications/{application_id}/webhook-endpoints/{webhook_endpoint_id}/verification Verify control of a webhook endpoint
  • GET /environment-promotions List environment promotion requests
  • POST /environment-promotions Request promotion to production
  • GET /environment-promotions/{promotion_id} Retrieve one promotion request
  • POST /environment-promotions/{promotion_id}/withdrawal Withdraw a promotion request
  • GET /activity Recent requests made by this organization
  • GET /activity/{activity_id} One activity record
  • GET /usage/records Recorded billable operations
  • GET /usage/records/{usage_record_id} One recorded billable operation
  • GET /usage/periods Pre-aggregated usage periods
  • GET /usage/periods/{usage_period_id} One usage period
  • GET /usage/adjustments Additive corrections to closed usage periods
  • GET /usage/adjustments/{adjustment_id} One usage adjustment
  • GET /usage/reconciliation Check the platform's arithmetic against your own
  • GET /audit/entries Audit entries concerning this organization
  • GET /audit/entries/{audit_entry_id} One audit entry
  • GET /audit/entries/{audit_entry_id}/inclusion-proof Prove one audit entry is in the log
  • GET /audit/consistency-proof Prove the audit log has only ever been appended to
  • GET /audit/tree-heads Published signed tree heads
  • GET /audit/tree-heads/{tree_head_id} One published signed tree head
  • GET /reports Reports submitted by this organization
  • POST /reports Submit a report for generation
  • GET /reports/{report_id} One report and its generation status
  • GET /reports/{report_id}/content Retrieve a generated report
  • GET /dashboards/time-series A metric over time, at a fixed granularity
  • GET /dashboards/breakdown A metric grouped by one permitted dimension
  • GET /dashboards/top The leading values of one dimension for a metric
  • GET /certificate-profiles List the certificate profiles this organization may enroll against
  • GET /certificate-profiles/{profile_id} Retrieve one certificate profile