Introduction

Base URLs, authentication, and error responses shared by every API

The EduTAP APIs follow REST principles and exchange JSON. Each service has its own Base URL and authentication method.

Base URL

APIBase URLAuthentication
Course information, course datahttps://tap-file-upload-production.coxwave.linkTAP-API-KEY header (Ingest API Key)
Exam gradingshttps://tap-file-upload-production.coxwave.linkTAP-API-KEY header (API Key)
Client usershttps://tapapi.coxwave.linkTAP-API-KEY header (API Key)
EduAlign OpsAPIhttps://opsapi.edutap.aiAuthorization: Bearer token

Authentication

API key

The course information, course data, exam grading, and client user APIs require a TAP-API-KEY header on every request.

KeyWhen to use it
API KeyTo integrate the AI Tutor SDK, register or delete client users, or request exam grading
Ingest API KeyTo register course information and materials

Bearer token

The EduAlign OpsAPI uses the access token issued by Sign in in the Authorization header. When it expires, get a new one with Refresh token.

curl "https://opsapi.edutap.ai/ops/v1/sessions" \
  -H "Authorization: Bearer {ACCESS_TOKEN}"