Properties
| Name | Type | Description |
|---|---|---|
| id | integer | |
| name | string | |
| team_size | string | Number of people/employees in the organization * `1` - 1 * `<10` - Less than 10 * `10-100` - 10 - 100 * `100-500` - 100 - 500 * `500+` - More than 500 |
| discovery_source | stringnull | How the user discovered the platform (e.g., LinkedIn, Google, ChatGPT, Friends, etc.) |
| outbound_timeout | integer | |
| max_agents_limit | integer | |
| max_members_limit | integer | |
| max_concurrent_runs_limit | integer | |
| max_concurrent_chat_runs_limit | integer | |
| max_call_duration | integer | |
| evaluate_relevant_metrics_enabled | boolean | |
| end_call_enabled | boolean | |
| generate_scenario_auto_assign_numbers_enabled | boolean | |
| show_custom_dashboards | boolean | |
| notify_daily_report | boolean | |
| notify_cron_failure | boolean | |
| notify_cron_success | boolean | |
| notify_no_calls | boolean | |
| notify_result_webhook | boolean | |
| notify_cronjob_webhook | boolean | |
| notify_call_log_webhook | boolean | |
| forward_vapi_webhook | boolean | |
| forward_retell_webhook | boolean | |
| is_send_emails_enabled | boolean | |
| notify_frequent_calls_for_number | boolean | |
| frequent_calls_threshold | integer | |
| frequent_calls_time_period | integer | |
| frequent_calls_cooldown | integer | |
| notify_metric_significant_shift | boolean | |
| auto_metric_optimisation_enabled | boolean | Run Auto Improve in the background every hour for metrics whose Lab gained corrected samples. Questions go to the Cekura agent chat. |
| notify_low_credits | boolean | Enable email notifications when credits remaining falls below threshold |
| low_credits_threshold | string | Dollar amount threshold - notify when credits remaining is below this value. Example: 100.00 |
| low_credits_additional_thresholds | array | Additional credit thresholds that each trigger a one-time low credits email (e.g. [750, 500, 250]). Usage blocking uses low_credits_threshold only. |
| cronjob_low_balance_mute_days | string | Mute cronjob low balance notifications for selected number of days * `0` - Disabled * `3` - 3 Days * `7` - 7 Days * `14` - 14 Days |
| limit_to_exclusive_numbers | boolean | When enabled, only phone numbers with organization field set to this organization will be visible. When disabled, all unassigned phone numbers are also visible. |
| allow_duplicate_call_ids | boolean | When enabled, Allow uploading calls with the same call_id |
| allow_join_requests | boolean | When enabled, users with matching email domain can discover and request to join this organization |
| conditional_actions_generation_enabled | boolean | When enabled, auto-generated scenarios use conditional actions format instead of instructions |
| vapi_api_key | string | |
| vapi_api_key_configured | string | |
| vapi_public_key_configured | string | |
| retell_api_key | string | |
| retell_api_key_configured | string | |
| syntflow_api_key | string | |
| syntflow_api_key_configured | string | |
| members | array | |
| projects | array | |
| is_internal_view_only | boolean | |
| created_at | string | |
| updated_at | string | |
| timezone | string | * `Africa/Abidjan` - Africa/Abidjan * `Africa/Accra` - Africa/Accra * `Africa/Addis_Ababa` - Africa/Addis_Ababa * `Africa/Algiers` - Africa/Algiers * `Africa/Asmara` - Africa/Asmara * `Africa/Bamako` |
| is_2fa_required | boolean | |
| skip_onboarding | boolean | |
| onboarding_flow | string | * `simulation` - Simulation * `observability` - Observability |
| user_onboarding | string | |
| phone_number_verified | boolean | |
| slack_invite_sent | boolean | Whether Slack community invite has been sent to this organization |
| auto_refill | boolean | |
| auto_refill_threshold | string | |
| auto_refill_amount | string | |
| auto_refill_max_cap | stringnull | Maximum total amount that can be auto-refilled in a billing cycle. None for no limit. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/cekura-ai/json-schema/cekura-ai-organization-schema.json",
"title": "Organization",
"x-generated": "2026-10-29",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/cekura-ai-openapi.json#/components/schemas/Organization",
"type": "object",
"properties": {
"id": {
"type": "integer",
"readOnly": true
},
"name": {
"type": "string",
"maxLength": 255
},
"team_size": {
"enum": [
"1",
"<10",
"10-100",
"100-500",
"500+"
],
"type": "string",
"x-spec-enum-id": "2e4d8382426c5017",
"description": "Number of people/employees in the organization\n\n* `1` - 1\n* `<10` - Less than 10\n* `10-100` - 10 - 100\n* `100-500` - 100 - 500\n* `500+` - More than 500"
},
"discovery_source": {
"type": [
"string",
"null"
],
"description": "How the user discovered the platform (e.g., LinkedIn, Google, ChatGPT, Friends, etc.)"
},
"outbound_timeout": {
"type": "integer",
"maximum": 2147483647,
"minimum": -2147483648
},
"max_agents_limit": {
"type": "integer",
"readOnly": true
},
"max_members_limit": {
"type": "integer",
"readOnly": true
},
"max_concurrent_runs_limit": {
"type": "integer",
"maximum": 2147483647,
"minimum": -2147483648
},
"max_concurrent_chat_runs_limit": {
"type": "integer",
"maximum": 2147483647,
"minimum": -2147483648
},
"max_call_duration": {
"type": "integer",
"maximum": 2147483647,
"minimum": -2147483648
},
"evaluate_relevant_metrics_enabled": {
"type": "boolean"
},
"end_call_enabled": {
"type": "boolean"
},
"generate_scenario_auto_assign_numbers_enabled": {
"type": "boolean"
},
"show_custom_dashboards": {
"type": "boolean",
"readOnly": true
},
"notify_daily_report": {
"type": "boolean"
},
"notify_cron_failure": {
"type": "boolean"
},
"notify_cron_success": {
"type": "boolean"
},
"notify_no_calls": {
"type": "boolean"
},
"notify_result_webhook": {
"type": "boolean"
},
"notify_cronjob_webhook": {
"type": "boolean"
},
"notify_call_log_webhook": {
"type": "boolean"
},
"forward_vapi_webhook": {
"type": "boolean"
},
"forward_retell_webhook": {
"type": "boolean"
},
"is_send_emails_enabled": {
"type": "boolean"
},
"notify_frequent_calls_for_number": {
"type": "boolean"
},
"frequent_calls_threshold": {
"type": "integer",
"maximum": 2147483647,
"minimum": -2147483648
},
"frequent_calls_time_period": {
"type": "integer",
"maximum": 2147483647,
"minimum": -2147483648
},
"frequent_calls_cooldown": {
"type": "integer",
"maximum": 2147483647,
"minimum": -2147483648
},
"notify_metric_significant_shift": {
"type": "boolean"
},
"auto_metric_optimisation_enabled": {
"type": "boolean",
"description": "Run Auto Improve in the background every hour for metrics whose Lab gained corrected samples. Questions go to the Cekura agent chat."
},
"notify_low_credits": {
"type": "boolean",
"description": "Enable email notifications when credits remaining falls below threshold"
},
"low_credits_threshold": {
"type": "string",
"format": "decimal",
"pattern": "^-?\\d{0,8}(?:\\.\\d{0,2})?$",
"description": "Dollar amount threshold - notify when credits remaining is below this value. Example: 100.00"
},
"low_credits_additional_thresholds": {
"type": "array",
"items": {
"type": "integer",
"minimum": 1
},
"description": "Additional credit thresholds that each trigger a one-time low credits email (e.g. [750, 500, 250]). Usage blocking uses low_credits_threshold only.",
"maxItems": 10
},
"cronjob_low_balance_mute_days": {
"enum": [
"0",
"3",
"7",
"14"
],
"type": "string",
"x-spec-enum-id": "c17552f0870cd395",
"description": "Mute cronjob low balance notifications for selected number of days\n\n* `0` - Disabled\n* `3` - 3 Days\n* `7` - 7 Days\n* `14` - 14 Days"
},
"limit_to_exclusive_numbers": {
"type": "boolean",
"description": "When enabled, only phone numbers with organization field set to this organization will be visible. When disabled, all unassigned phone numbers are also visible."
},
"allow_duplicate_call_ids": {
"type": "boolean",
"description": "When enabled, Allow uploading calls with the same call_id"
},
"allow_join_requests": {
"type": "boolean",
"description": "When enabled, users with matching email domain can discover and request to join this organization"
},
"conditional_actions_generation_enabled": {
"type": "boolean",
"description": "When enabled, auto-generated scenarios use conditional actions format instead of instructions"
},
"vapi_api_key": {
"type": "string",
"writeOnly": true
},
"vapi_api_key_configured": {
"type": "string",
"readOnly": true
},
"vapi_public_key_configured": {
"type": "string",
"readOnly": true
},
"retell_api_key": {
"type": "string",
"writeOnly": true
},
"retell_api_key_configured": {
"type": "string",
"readOnly": true
},
"syntflow_api_key": {
"type": "string",
"writeOnly": true
},
"syntflow_api_key_configured": {
"type": "string",
"readOnly": true
},
"members": {
"type": "array",
"items": {
"$ref": "#/$defs/MembershipInline"
},
"readOnly": true
},
"projects": {
"type": "array",
"items": {
"$ref": "#/$defs/ProjectInline"
},
"readOnly": true
},
"is_internal_view_only": {
"type": "boolean",
"readOnly": true
},
"created_at": {
"type": "string",
"format": "date-time",
"readOnly": true
},
"updated_at": {
"type": "string",
"format": "date-time",
"readOnly": true
},
"timezone": {
"enum": [
"Africa/Abidjan",
"Africa/Accra",
"Africa/Addis_Ababa",
"Africa/Algiers",
"Africa/Asmara",
"Africa/Bamako",
"Africa/Bangui",
"Africa/Banjul",
"Africa/Bissau",
"Africa/Blantyre",
"Africa/Brazzaville",
"Africa/Bujumbura",
"Africa/Cairo",
"Africa/Casablanca",
"Africa/Ceuta",
"Africa/Conakry",
"Africa/Dakar",
"Africa/Dar_es_Salaam",
"Africa/Djibouti",
"Africa/Douala",
"Africa/El_Aaiun",
"Africa/Freetown",
"Africa/Gaborone",
"Africa/Harare",
"Africa/Johannesburg",
"Africa/Juba",
"Africa/Kampala",
"Africa/Khartoum",
"Africa/Kigali",
"Africa/Kinshasa",
"Africa/Lagos",
"Africa/Libreville",
"Africa/Lome",
"Africa/Luanda",
"Africa/Lubumbashi",
"Africa/Lusaka",
"Africa/Malabo",
"Africa/Maputo",
"Africa/Maseru",
"Africa/Mbabane",
"Africa/Mogadishu",
"Africa/Monrovia",
"Africa/Nairobi",
"Africa/Ndjamena",
"Africa/Niamey",
"Africa/Nouakchott",
"Africa/Ouagadougou",
"Africa/Porto-Novo",
"Africa/Sao_Tome",
"Africa/Tripoli",
"Africa/Tunis",
"Africa/Windhoek",
"America/Adak",
"America/Anchorage",
"America/Chicago",
"America/Denver",
"America/Los_Angeles",
"America/New_York",
"America/Phoenix",
"America/Sao_Paulo",
"Asia/Dubai",
"Asia/Hong_Kong",
"Asia/Kolkata",
"Asia/Seoul",
"Asia/Shanghai",
"Asia/Singapore",
"Asia/Tokyo",
"Australia/Melbourne",
"Australia/Perth",
"Australia/Sydney",
"Europe/Amsterdam",
"Europe/Berlin",
"Europe/London",
"Europe/Madrid",
"Europe/Moscow",
"Europe/Paris",
"Europe/Rome",
"Pacific/Auckland",
"Pacific/Honolulu",
"US/Central",
"US/Eastern",
"US/Mountain",
"US/Pacific",
"UTC"
],
"type": "string",
"description": "* `Africa/Abidjan` - Africa/Abidjan\n* `Africa/Accra` - Africa/Accra\n* `Africa/Addis_Ababa` - Africa/Addis_Ababa\n* `Africa/Algiers` - Africa/Algiers\n* `Africa/Asmara` - Africa/Asmara\n* `Africa/Bamako` - Africa/Bamako\n* `Africa/Bangui` - Africa/Bangui\n* `Africa/Banjul` - Africa/Banjul\n* `Africa/Bissau` - Africa/Bissau\n* `Africa/Blantyre` - Africa/Blantyre\n* `Africa/Brazzaville` - Africa/Brazzaville\n* `Africa/Bujumbura` - Africa/Bujumbura\n* `Africa/Cairo` - Africa/Cairo\n* `Africa/Casablanca` - Africa/Casablanca\n* `Africa/Ceuta` - Africa/Ceuta\n* `Africa/Conakry` - Africa/Conakry\n* `Africa/Dakar` - Africa/Dakar\n* `Africa/Dar_es_Salaam` - Africa/Dar_es_Salaam\n* `Africa/Djibouti` - Africa/Djibouti\n* `Africa/Douala` - Africa/Douala\n* `Africa/El_Aaiun` - Africa/El_Aaiun\n* `Africa/Freetown` - Africa/Freetown\n* `Africa/Gaborone` - Africa/Gaborone\n* `Africa/Harare` - Africa/Harare\n* `Africa/Johannesburg` - Africa/Johannesburg\n* `Africa/Juba` - Africa/Juba\n* `Africa/Kampala` - Africa/Kampala\n* `Africa/Khartoum` - Africa/Khartoum\n* `Africa/Kigali` - Africa/Kigali\n* `Africa/Kinshasa` - Africa/Kinshasa\n* `Africa/Lagos` - Africa/Lagos\n* `Africa/Libreville` - Africa/Libreville\n* `Africa/Lome` - Africa/Lome\n* `Africa/Luanda` - Africa/Luanda\n* `Africa/Lubumbashi` - Africa/Lubumbashi\n* `Africa/Lusaka` - Africa/Lusaka\n* `Africa/Malabo` - Africa/Malabo\n* `Africa/Maputo` - Africa/Maputo\n* `Africa/Maseru` - Africa/Maseru\n* `Africa/Mbabane` - Africa/Mbabane\n* `Africa/Mogadishu` - Africa/Mogadishu\n* `Africa/Monrovia` - Africa/Monrovia\n* `Africa/Nairobi` - Africa/Nairobi\n* `Africa/Ndjamena` - Africa/Ndjamena\n* `Africa/Niamey` - Africa/Niamey\n* `Africa/Nouakchott` - Africa/Nouakchott\n* `Africa/Ouagadougou` - Africa/Ouagadougou\n* `Africa/Porto-Novo` - Africa/Porto-Novo\n* `Africa/Sao_Tome` - Africa/Sao_Tome\n* `Africa/Tripoli` - Africa/Tripoli\n* `Africa/Tunis` - Africa/Tunis\n* `Africa/Windhoek` - Africa/Windhoek\n* `America/Adak` - America/Adak\n* `America/Anchorage` - America/Anchorage\n* `America/Chicago` - America/Chicago\n* `America/Denver` - America/Denver\n* `America/Los_Angeles` - America/Los_Angeles\n* `America/New_York` - America/New_York\n* `America/Phoenix` - America/Phoenix\n* `America/Sao_Paulo` - America/Sao_Paulo\n* `Asia/Dubai` - Asia/Dubai\n* `Asia/Hong_Kong` - Asia/Hong_Kong\n* `Asia/Kolkata` - Asia/Kolkata\n* `Asia/Seoul` - Asia/Seoul\n* `Asia/Shanghai` - Asia/Shanghai\n* `Asia/Singapore` - Asia/Singapore\n* `Asia/Tokyo` - Asia/Tokyo\n* `Australia/Melbourne` - Australia/Melbourne\n* `Australia/Perth` - Australia/Perth\n* `Australia/Sydney` - Australia/Sydney\n* `Europe/Amsterdam` - Europe/Amsterdam\n* `Europe/Berlin` - Europe/Berlin\n* `Europe/London` - Europe/London\n* `Europe/Madrid` - Europe/Madrid\n* `Europe/Moscow` - Europe/Moscow\n* `Europe/Paris` - Europe/Paris\n* `Europe/Rome` - Europe/Rome\n* `Pacific/Auckland` - Pacific/Auckland\n* `Pacific/Honolulu` - Pacific/Honolulu\n* `US/Central` - US/Central\n* `US/Eastern` - US/Eastern\n* `US/Mountain` - US/Mountain\n* `US/Pacific` - US/Pacific\n* `UTC` - UTC",
"x-spec-enum-id": "6e7339d971185fa9"
},
"is_2fa_required": {
"type": "boolean"
},
"skip_onboarding": {
"type": "boolean"
},
"onboarding_flow": {
"enum": [
"simulation",
"observability"
],
"type": "string",
"description": "* `simulation` - Simulation\n* `observability` - Observability",
"x-spec-enum-id": "bd0a2727bbf39892"
},
"user_onboarding": {
"type": "string",
"readOnly": true
},
"phone_number_verified": {
"type": "boolean",
"readOnly": true
},
"slack_invite_sent": {
"type": "boolean",
"readOnly": true,
"description": "Whether Slack community invite has been sent to this organization"
},
"auto_refill": {
"type": "boolean"
},
"auto_refill_threshold": {
"type": "string",
"format": "decimal",
"pattern": "^-?\\d{0,8}(?:\\.\\d{0,2})?$"
},
"auto_refill_amount": {
"type": "string",
"format": "decimal",
"pattern": "^-?\\d{0,8}(?:\\.\\d{0,2})?$"
},
"auto_refill_max_cap": {
"type": [
"string",
"null"
],
"format": "decimal",
"pattern": "^-?\\d{0,8}(?:\\.\\d{0,2})?$",
"description": "Maximum total amount that can be auto-refilled in a billing cycle. None for no limit."
}
},
"required": [
"limit_to_exclusive_numbers",
"name"
],
"$defs": {
"MembershipInline": {
"type": "object",
"description": "",
"properties": {
"id": {
"type": "integer",
"readOnly": true
},
"user": {
"allOf": [
{
"$ref": "#/$defs/UserInline"
}
],
"readOnly": true
},
"role": {
"enum": [
"admin",
"member",
"view_only",
"internal_view",
"labs",
"labs_view_only",
"insights_view"
],
"type": "string",
"description": "* `admin` - Admin\n* `member` - Member\n* `view_only` - View Only\n* `internal_view` - Internal View Only\n* `labs` - Labs\n* `labs_view_only` - Labs View Only\n* `insights_view` - Insights View Only",
"x-spec-enum-id": "2068ae3fe31eed3a"
},
"is_email_notify_enabled": {
"type": "boolean"
},
"created_at": {
"type": "string",
"format": "date-time",
"readOnly": true
},
"updated_at": {
"type": "string",
"format": "date-time",
"readOnly": true
}
}
},
"ProjectInline": {
"type": "object",
"description": "",
"properties": {
"id": {
"type": "integer",
"readOnly": true
},
"name": {
"type": "string",
"maxLength": 255
},
"members": {
"type": "array",
"items": {
"$ref": "#/$defs/MembershipInline"
},
"readOnly": true
},
"created_at": {
"type": "string",
"format": "date-time",
"readOnly": true
},
"updated_at": {
"type": "string",
"format": "date-time",
"readOnly": true
}
},
"required": [
"name"
]
},
"UserInline": {
"type": "object",
"description": "",
"properties": {
"id": {
"type": [
"integer",
"null"
],
"readOnly": true
},
"name": {
"type": "string",
"maxLength": 255
},
"email": {
"type": [
"string",
"null"
],
"format": "email",
"readOnly": true
}
},
"required": [
"name"
]
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/cekura-ai-organization"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.