Self-Hosted API Authentication

This is the self-hosted authentication flow.
If you're looking for the cloud version click here to view the cloud authentication guide.

POST {{YOUR_DOMAIN}}/api/v1/issue-token

{
     "username": {{YOUR_EMAIL}},
     "password": {{YOUR_PASSWORD}},
     "client_name": {{YOUR_APPLICATION_NAME}},
     "client_vendor":{{YOUR_COMPANY_NAME}}
}

Response:

{
     "is_ok": true,
     "token": {{YOUR_TOKEN}}
}

cURL

curl -X POST <YOUR_DOMAIN>/api/v1/issue-token \
     -H "Content-Type: application/json" \
     -d '{
         "username": {{YOUR_EMAIL}},
         "password": {{YOUR_PASSWORD}},
         "client_name": {{YOUR_APPLICATION_NAME}},
         "client_vendor": {{YOUR_COMPANY_NAME}}
     }'

Response:

{
     "is_ok": true,
     "token": {{YOUR_TOKEN}}
}

GET {{YOUR_DOMAIN}}/api/v1/projects

Headers:
X-Angie-AuthApiToken: {{TOKEN}}

cURL

curl -X GET https://app.activecollab.com/1/api/v1/projects \
     -H "X-Angie-AuthApiToken: {{TOKEN}}"

Response:

[
     {
         "id": 1,
         "class": "Project",
         "url_path": "/projects/1",
         "name": "Project",
         ...
     },
     ...
]



Can’t find your answer?

Start Your Free Trial

Enter your email to get 14 days of ActiveCollab absolutely free, without any limitations.


or

By signing up you agree to ActiveCollab's Terms of Service & Privacy Policy.

Great! Just a few seconds, and you're in.

All done! Redirecting you to your account.

Continue

You're only one confirmation away from your new workspace.
Check your email, and see you soon!

We detected you already have an ActiveCollab account.

You can log in to an excisting account or you may start a new one

Sorry, we couldn't create an account for you at this moment.
Please double check your email address. If the issue still persists, please let us know by sending an email to support@activecollab.com


Try Again