37 lines
942 B
Plaintext
37 lines
942 B
Plaintext
|
## Location
|
||
|
|
||
|
The API can only be accessed via HTTPS in the cloud instance.
|
||
|
|
||
|
You can reach the API for the cloud instance at
|
||
|
|
||
|
```
|
||
|
https://cc.noarch.de/api/
|
||
|
```
|
||
|
|
||
|
Local installations can access the API using the respective domain with the path `/api/` appended.
|
||
|
|
||
|
So if your server is reachable at `https://cc.myserver.lan` the API endpoint is located at
|
||
|
|
||
|
```
|
||
|
# Note: `/api/` is appended to the locale installation server url
|
||
|
|
||
|
https://cc.myserver.lan/api/
|
||
|
```
|
||
|
|
||
|
|
||
|
## Authentication
|
||
|
|
||
|
Requests to the API have to be authenticated using an API token which is received after successfully providing your application credentials to the API.
|
||
|
|
||
|
|
||
|
Once acquired the token has to be provided in the ``X-Access-Token`` header of every request that requires authentication.
|
||
|
|
||
|
The following example illustrates how to provide the token when using `curl`
|
||
|
|
||
|
|
||
|
```
|
||
|
# via Authorization header
|
||
|
|
||
|
> curl -H "X-Access-Token: $CC_API_TOKEN" <API_RESOURCE_PATH_GOES_HERE>
|
||
|
```
|