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 data, exam gradingshttps://tap-file-upload-production.coxwave.linkTAP-API-KEY header
Client usershttps://tapapi.coxwave.linkTAP-API-KEY header
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. Ask your Coxwave contact for a key.

curl "https://tap-file-upload-production.coxwave.link/api/v1/courses" \
  -H "TAP-API-KEY: {YOUR_API_KEY}"

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}"