NCCPA provides secure, programmatic access to PA board certification status data and supports third-party submission of Category 1 CME activities on a PA’s behalf, enabling approved partners to integrate NCCPA services into their systems and workflows.
Access is limited to approved users, typically state licensing boards, employers, and credentialing verification organizations.
Available data depends on the NCCPA API you are authorized to use. The API Documentation site outlines the available endpoints for each API.
API access and any associated fees are determined by NCCPA agreements. Please refer to each license agreement on the NCCPA API Homepage to view the fees.
To request access, click on the Sign Up link, complete the form, and submit it. Please allow five business days for us to review your request.
The API uses secure authentication, such as an OAuth 2.0 token or code, to ensure only approved and authorized users and systems can access our data. HTTPS is required for all API calls.
No. API credentials are unique to your organization and must be kept confidential. Sharing credentials may result in access being revoked.
Immediately notify NCCPA so credentials can be reset or reissued, if necessary.
The NCCPA API uses standard RESTful conventions and returns responses in JSON format. Requests use standard HTTP methods.
NCCPA APIs support common HTTP methods such as GET and POST. The methods allowed depend on the specific endpoint. Refer to the API Documentation for more information.
Yes. Detailed technical documentation, including endpoint descriptions, request/response examples, and error codes, is available at API Documentation.
The API returns standard HTTP status codes along with descriptive error messages in the responses to help with diagnosing of issues.
For technical questions or issues, contact NCCPA using the contact information provided in your agreement.
Yes. The API may be updated to add features, improve performance, or address security requirements. NCCPA will provide notice of these changes, if applicable.
A sandbox environment will be provided to support development and testing prior to production use.
Scheduled maintenance and known outages will be communicated to API users in advance via the NCCPA API portal.
The API may only be used for approved business purposes as outlined in your agreement with NCCPA.
Violations may result in suspended or revoked access, and potentially further actions as outlined in NCCPA’s Terms of Use.
Please contact NCCPA at api@nccpa.net for all non-technical questions.