{ "aid": "keeper.app:main-1.0.0", "name": "Double API", "type": "Index", "description": "Welcome to the Double API!\n\n**Authentication**\n\nThis API uses OAuth2 for authentication. To try out the API through this UI, you will need to:\n\n1. **Obtain Your Credentials:**\n Get your client ID and Client Secret. You can request these from your CSM or our support team at help@doublehq.com. You can also create a new OAuth client by clicking the \"Generate API Key\" button in the \"General\" section of practice settings.\n\n2. **Open the \"Authorize\" menu below:**\n Use your credentials to request an access token from our OAuth2 token endpoint by clicking the \"Authorize\" button below and providing your Client ID and Client Secret.\n\n3. **Try out the endpoint:**\n Select an endpoint from the list below and click \"Try it out\" to make a request. Your requests will be authorized using the access token you obtained in step 2.\n\nTo obtain a token programmatically you can use the following curl command:\n\n```curl\ncurl --location 'https://api.doublehq.com/oauth/token' \\\n--header 'Content-Type: application/x-www-form-urlencoded' \\\n--data-urlencode 'grant_type=client_credentials' \\\n--data-urlencode 'client_id=XXXX' \\\n--data-urlencode 'client_secret=XXXX'\n```\n\nOauth2 tokens only need to be generated once a day. They can be used for multiple requests, but expire after 24 hours.\n\n**Rate Limits**\n\nThe API enforces a rate limit of 300 requests per 5-minute window per OAuth client. Rate limits are applied on a rolling window basis.\n\nIf you exceed the rate limit, you will receive a 429 Too Many Requests HTTP status code. \n ", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/keeper.app/main/1.0.0/apis.json", "tags": [ "keeper.app", "main" ], "created": "2026-04-02", "modified": "2026-04-02", "specificationVersion": "0.19", "access": "3rd-Party", "maintainers": [ { "FN": "Jentic", "X-github": "jentic", "url": "https://github.com/jentic" } ], "apis": [ { "aid": "keeper.app:main-1.0.0", "name": "Double API", "description": "Welcome to the Double API!\n\n**Authentication**\n\nThis API uses OAuth2 for authentication. To try out the API through this UI, you will need to:\n\n1. **Obtain Your Credentials:**\n Get your client ID and Client Secret. You can request these from your CSM or our support team at help@doublehq.com. You can also create a new OAuth client by clicking the \"Generate API Key\" button in the \"General\" section of practice settings.\n\n2. **Open the \"Authorize\" menu below:**\n Use your credentials to request an access token from our OAuth2 token endpoint by clicking the \"Authorize\" button below and providing your Client ID and Client Secret.\n\n3. **Try out the endpoint:**\n Select an endpoint from the list below and click \"Try it out\" to make a request. Your requests will be authorized using the access token you obtained in step 2.\n\nTo obtain a token programmatically you can use the following curl command:\n\n```curl\ncurl --location 'https://api.doublehq.com/oauth/token' \\\n--header 'Content-Type: application/x-www-form-urlencoded' \\\n--data-urlencode 'grant_type=client_credentials' \\\n--data-urlencode 'client_id=XXXX' \\\n--data-urlencode 'client_secret=XXXX'\n```\n\nOauth2 tokens only need to be generated once a day. They can be used for multiple requests, but expire after 24 hours.\n\n**Rate Limits**\n\nThe API enforces a rate limit of 300 requests per 5-minute window per OAuth client. Rate limits are applied on a rolling window basis.\n\nIf you exceed the rate limit, you will receive a 429 Too Many Requests HTTP status code. \n ", "image": "", "baseURL": "https://api.doublehq.com", "humanURL": "https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/keeper.app/main/1.0.0", "version": "1.0.0", "tags": [ "keeper.app", "main" ], "properties": [ { "type": "OpenAPI", "name": "OpenAPI definition", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/keeper.app/main/1.0.0/openapi.json", "mediaType": "application/openapi+json" }, { "type": "GitHubRepo", "url": "https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/keeper.app/main/1.0.0" } ] } ] }