**Source URL:** https://limited.veevavault.dev/vault-api/api-reference/19.1/vault-objects/retrieve-limits-on-objects.md

# Retrieve Limits on Objects



Vault automatically sends a notification to all users with system notifications enabled whenever the API limit is exceeded. Admins can also set up "threshold" limits to notify users when the daily API count is close to the limit. Learn more in [Vault Help](https://platform.veevavault.help/en/lr/18666).

Vault limits the number of object records that can be created for each object (`product__v`, `study__v`, `custom_object__c`, etc.). There is also a limit to the number of custom objects that can be created in each Vault. To retrieve these limits:

<Endpoint path="/api/{version}/limits" method="GET"></Endpoint>

## Headers {#headers}

<FieldTable>
| Name | Description |
| --- | --- |
| `Accept` | `application/json` (default) or `application/xml` |
</FieldTable>

## Request {#request}

<CodeExample title="">
```
curl -X GET -H "Authorization: {SESSION_ID}" \
https://myvault.veevavault.com/api/v15.0/limits

```
</CodeExample>

## Response {#response}

<CodeExample title="">
```
{
  "responseStatus": "SUCCESS",
  "data": [
    {
      "name": "records_per_object",
      "max": 1000000
    },
    {
      "name": "custom_objects",
      "remaining": 7,
      "max": 20
    }
  ]
}

```
</CodeExample>

## Response Details {#response-details}



---

**Previous:** [Delete Object Record Attachment Version](/vault-api/api-reference/19.1/vault-objects/object-record-attachments/delete-object-record-attachment-version)  
**Next:** [Update Corporate Currency Fields](/vault-api/api-reference/19.1/vault-objects/update-corporate-currency-fields)