# Activity Log

## Activity Log Service API

### Overview

Use the Activity Log Service API to access activity log service resources.

The Activity Log API allows contract owners and administrators to discover what activity has happened under a specific contract. This allows auditing of user activities and changes to any resources. The activity is grouped by contract and can be refined using date ranges. Activity information is READ-ONLY, so all calls made against the Activity Log API will be handled using GET requests.

#### Base URL

```
https://api.ionos.com
```

#### Authorization

Authentication and authorization is required for requests to this API. Supported authentication methods are:

* Token-based authentication

For more information about authentication, see the [IONOS Cloud API documentation](https://api.ionos.com/docs/authentication/).

#### Version

v1

#### HTTP Status Codes

The Activity Log Service API uses the following standard HTTP response codes:

| Status Code                 | Message                | Description                                                             |
| --------------------------- | ---------------------- | ----------------------------------------------------------------------- |
| `200 OK`                    | Request succeeds.      | The request was successful.                                             |
| `201 Created`               | Resource created.      | The resource was successfully created.                                  |
| `202 Accepted`              | Request accepted.      | The request has been accepted for processing.                           |
| `204 No Content`            | Success, no content.   | The request was successful, but there is no content to return.          |
| `400 Bad Request`           | Invalid request.       | The request is malformed or contains invalid parameters.                |
| `401 Unauthorized`          | Authentication failed. | Authentication credentials are missing or invalid.                      |
| `403 Forbidden`             | Access denied.         | The authenticated user does not have permission to access the resource. |
| `404 Not Found`             | Resource not found.    | The requested resource does not exist.                                  |
| `409 Conflict`              | Resource conflict.     | The request conflicts with the current state of the resource.           |
| `429 Too Many Requests`     | Rate limit exceeded.   | Too many requests have been sent in a given time.                       |
| `500 Internal Server Error` | Server error.          | An unexpected error occurred on the server.                             |
| `503 Service Unavailable`   | Service unavailable.   | The service is temporarily unavailable.                                 |
