Python 88.3%
TypeScript 7.6%
Shell 4.1%
1[2 {3 "provider": "openai",4 "endpoint": "GET /v1/organization/admin_api_keys",5 "parameter": "after",6 "location": "query",7 "type": "string",8 "required": false,9 "default": null,10 "minimum": null,11 "maximum": null,12 "enum": null,13 "description": "",14 "compatible_models": [],15 "beta_header": null,16 "status": [17 "DOCUMENTED"18 ],19 "source": "https://developers.openai.com/api/reference/overview"20 },21 {22 "provider": "openai",23 "endpoint": "GET /v1/organization/admin_api_keys",24 "parameter": "order",25 "location": "query",26 "type": "string",27 "required": false,28 "default": "asc",29 "minimum": null,30 "maximum": null,31 "enum": [32 "asc",33 "desc"34 ],35 "description": "",36 "compatible_models": [],37 "beta_header": null,38 "status": [39 "DOCUMENTED"40 ],41 "source": "https://developers.openai.com/api/reference/overview"42 },43 {44 "provider": "openai",45 "endpoint": "GET /v1/organization/admin_api_keys",46 "parameter": "limit",47 "location": "query",48 "type": "integer",49 "required": false,50 "default": 20,51 "minimum": null,52 "maximum": null,53 "enum": null,54 "description": "",55 "compatible_models": [],56 "beta_header": null,57 "status": [58 "DOCUMENTED"59 ],60 "source": "https://developers.openai.com/api/reference/overview"61 },62 {63 "provider": "openai",64 "endpoint": "POST /v1/organization/admin_api_keys",65 "parameter": "name",66 "location": "body",67 "type": "string",68 "required": true,69 "default": null,70 "minimum": null,71 "maximum": null,72 "enum": null,73 "description": "",74 "compatible_models": [],75 "beta_header": null,76 "status": [77 "DOCUMENTED"78 ],79 "source": "https://developers.openai.com/api/reference/overview"80 },81 {82 "provider": "openai",83 "endpoint": "POST /v1/organization/admin_api_keys",84 "parameter": "expires_in_seconds",85 "location": "body",86 "type": "integer",87 "required": false,88 "default": null,89 "minimum": 1,90 "maximum": 31536000,91 "enum": null,92 "description": "The number of seconds until the API key expires. Omit this field for a key that does not expire.",93 "compatible_models": [],94 "beta_header": null,95 "status": [96 "DOCUMENTED"97 ],98 "source": "https://developers.openai.com/api/reference/overview"99 },100 {101 "provider": "openai",102 "endpoint": "GET /v1/organization/admin_api_keys/{key_id}",103 "parameter": "key_id",104 "location": "path",105 "type": "string",106 "required": true,107 "default": null,108 "minimum": null,109 "maximum": null,110 "enum": null,111 "description": "",112 "compatible_models": [],113 "beta_header": null,114 "status": [115 "DOCUMENTED"116 ],117 "source": "https://developers.openai.com/api/reference/overview"118 },119 {120 "provider": "openai",121 "endpoint": "DELETE /v1/organization/admin_api_keys/{key_id}",122 "parameter": "key_id",123 "location": "path",124 "type": "string",125 "required": true,126 "default": null,127 "minimum": null,128 "maximum": null,129 "enum": null,130 "description": "",131 "compatible_models": [],132 "beta_header": null,133 "status": [134 "DOCUMENTED"135 ],136 "source": "https://developers.openai.com/api/reference/overview"137 },138 {139 "provider": "openai",140 "endpoint": "GET /v1/organization/audit_logs",141 "parameter": "effective_at",142 "location": "query",143 "type": "object",144 "required": false,145 "default": null,146 "minimum": null,147 "maximum": null,148 "enum": null,149 "description": "Return only events whose `effective_at` (Unix seconds) is in this range.",150 "compatible_models": [],151 "beta_header": null,152 "status": [153 "DOCUMENTED"154 ],155 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/methods/list"156 },157 {158 "provider": "openai",159 "endpoint": "GET /v1/organization/audit_logs",160 "parameter": "project_ids[]",161 "location": "query",162 "type": "array<string>",163 "required": false,164 "default": null,165 "minimum": null,166 "maximum": null,167 "enum": null,168 "description": "Return only events for these projects.",169 "compatible_models": [],170 "beta_header": null,171 "status": [172 "DOCUMENTED"173 ],174 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/methods/list"175 },176 {177 "provider": "openai",178 "endpoint": "GET /v1/organization/audit_logs",179 "parameter": "event_types[]",180 "location": "query",181 "type": "array<string>",182 "required": false,183 "default": null,184 "minimum": null,185 "maximum": null,186 "enum": [187 "api_key.created",188 "api_key.updated",189 "api_key.deleted",190 "certificate.created",191 "certificate.updated",192 "certificate.deleted",193 "certificates.activated",194 "certificates.deactivated",195 "checkpoint.permission.created",196 "checkpoint.permission.deleted",197 "external_key.registered",198 "external_key.removed",199 "external_storage.registered",200 "external_storage.removed",201 "group.created",202 "group.updated",203 "group.deleted",204 "invite.sent",205 "invite.accepted",206 "invite.deleted",207 "ip_allowlist.created",208 "ip_allowlist.updated",209 "ip_allowlist.deleted",210 "ip_allowlist.config.activated",211 "ip_allowlist.config.deactivated",212 "login.succeeded",213 "login.failed",214 "logout.succeeded",215 "logout.failed",216 "organization.updated",217 "project.created",218 "project.updated",219 "project.archived",220 "project.deleted",221 "rate_limit.updated",222 "rate_limit.deleted",223 "resource.deleted",224 "tunnel.created",225 "tunnel.updated",226 "tunnel.deleted",227 "workload_identity_provider.created",228 "workload_identity_provider.updated",229 "workload_identity_provider.deleted",230 "workload_identity_provider_mapping.created",231 "workload_identity_provider_mapping.updated",232 "workload_identity_provider_mapping.deleted",233 "role.created",234 "role.updated",235 "role.deleted",236 "role.assignment.created",237 "role.assignment.deleted",238 "role.bound_to_resource",239 "role.unbound_from_resource",240 "scim.enabled",241 "scim.disabled",242 "service_account.created",243 "service_account.updated",244 "service_account.deleted",245 "user.added",246 "user.updated",247 "user.deleted",248 "tenant.metadata.updated",249 "tenant.microsoft_entra_mapping.upserted",250 "tenant.microsoft_entra_mapping.deleted",251 "tenant.workload_identity.provider.created",252 "tenant.workload_identity.provider.updated",253 "tenant.workload_identity.provider.archived",254 "tenant.workload_identity.mapping.created",255 "tenant.workload_identity.mapping.updated",256 "tenant.workload_identity.mapping.archived",257 "tenant.workload_identity.binding.created",258 "tenant.workload_identity.principal.provisioned",259 "tenant.workload_identity.access_token.issued",260 "tenant.admin_api_key.created",261 "tenant.admin_api_key.updated",262 "tenant.admin_api_key.deleted",263 "tenant.project_api_key.created",264 "tenant.trusted_access.business_verification.started",265 "tenant.trusted_access.application.submitted",266 "tenant.chatgpt_access_token.revoked",267 "tenant.migration.completed",268 "tenant.sso.migrated",269 "tenant.domains.migrated",270 "tenant.sso_connection.created",271 "tenant.sso_connection.updated",272 "tenant.sso_connection.deleted",273 "tenant.sso_connection.setup.started",274 "tenant.policy.created",275 "tenant.policy.updated",276 "tenant.policy.deleted",277 "tenant.policy.attached",278 "tenant.policy.detached",279 "tenant.principal_authentication_policy.resolved",280 "tenant.scim.setup.started",281 "tenant.scim.deletion.requested",282 "tenant.scim.directory.created",283 "tenant.product_access_policy.updated",284 "tenant.resource_share_grant.created",285 "tenant.resource_share_grant.updated",286 "tenant.resource_share_grant.accepted",287 "tenant.resource_share_grant.declined",288 "tenant.resource_share_grant.revoked",289 "tenant.resource_share_grant.deleted",290 "tenant.service_account.updated",291 "tenant.service_account.deleted",292 "tenant.service_account.token.revoked",293 "tenant.billing.overage_limit.updated",294 "tenant.billing.alerts.updated",295 "tenant.billing.info.updated",296 "tenant.usage_limit.workspace.updated",297 "tenant.usage_limit.group.updated",298 "tenant.usage_limit.user.updated",299 "tenant.usage_limit.increase_request.updated",300 "tenant.usage_limit.increase_request.resolved",301 "tenant.group.created",302 "tenant.group.updated",303 "tenant.group.deleted",304 "tenant.group.member.added",305 "tenant.group.member.removed",306 "tenant.migration_rollout.status.updated",307 "tenant.migration_rollout.tier.updated",308 "tenant.role.metadata.updated",309 "tenant.custom_role.created",310 "tenant.custom_role.updated",311 "tenant.custom_role.deleted",312 "tenant.role_assignment.created",313 "tenant.role_assignment.deleted",314 "tenant.resource_role_assignment.created",315 "tenant.resource_role_assignment.deleted",316 "tenant.resource_access.updated",317 "tenant.resource_access.deleted",318 "tenant.ads_account.onboarding.redemption",319 "tenant.session_policy.created",320 "tenant.session_policy.updated",321 "tenant.session_policy.deleted",322 "tenant.session_revocation.started",323 "tenant.third_party_app_policy.updated",324 "tenant.user.added",325 "tenant.user.updated",326 "tenant.user.removed",327 "tenant.user.looked_up",328 "tenant.user.invited",329 "tenant.membership.revoked",330 "tenant.api_organization_invite.upserted",331 "tenant.api_organization_invite.deleted",332 "tenant.chatgpt_workspace_invite.upserted",333 "tenant.membership.accepted",334 "tenant.membership.declined",335 "tenant.workspace_invite_email_settings.updated"336 ],337 "description": "Return only events with a `type` in one of these values. For example, `project.created`. For all options, see the documentation for the [audit log object](https://developers.openai.com/api/reference/resources/admin/subresources/organization/subresources/audit_logs).",338 "compatible_models": [],339 "beta_header": null,340 "status": [341 "DOCUMENTED"342 ],343 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/methods/list"344 },345 {346 "provider": "openai",347 "endpoint": "GET /v1/organization/audit_logs",348 "parameter": "actor_ids[]",349 "location": "query",350 "type": "array<string>",351 "required": false,352 "default": null,353 "minimum": null,354 "maximum": null,355 "enum": null,356 "description": "Return only events performed by these actors. Can be a user ID, a service account ID, or an api key tracking ID.",357 "compatible_models": [],358 "beta_header": null,359 "status": [360 "DOCUMENTED"361 ],362 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/methods/list"363 },364 {365 "provider": "openai",366 "endpoint": "GET /v1/organization/audit_logs",367 "parameter": "actor_emails[]",368 "location": "query",369 "type": "array<string>",370 "required": false,371 "default": null,372 "minimum": null,373 "maximum": null,374 "enum": null,375 "description": "Return only events performed by users with these emails.",376 "compatible_models": [],377 "beta_header": null,378 "status": [379 "DOCUMENTED"380 ],381 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/methods/list"382 },383 {384 "provider": "openai",385 "endpoint": "GET /v1/organization/audit_logs",386 "parameter": "resource_ids[]",387 "location": "query",388 "type": "array<string>",389 "required": false,390 "default": null,391 "minimum": null,392 "maximum": null,393 "enum": null,394 "description": "Return only events performed on these targets. For example, a project ID updated. For ChatGPT connector role events, use the workspace connector resource ID shown in `details.id`, such as `<workspace_id>__<connector_id>`.",395 "compatible_models": [],396 "beta_header": null,397 "status": [398 "DOCUMENTED"399 ],400 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/methods/list"401 },402 {403 "provider": "openai",404 "endpoint": "GET /v1/organization/audit_logs",405 "parameter": "tenant_only",406 "location": "query",407 "type": "boolean",408 "required": false,409 "default": false,410 "minimum": null,411 "maximum": null,412 "enum": null,413 "description": "Return only tenant-scoped events associated with this organization. Required for tenant-scoped events such as `role.bound_to_resource` and `role.unbound_from_resource`. When `true`, all supplied event types must be tenant-scoped.",414 "compatible_models": [],415 "beta_header": null,416 "status": [417 "DOCUMENTED"418 ],419 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/methods/list"420 },421 {422 "provider": "openai",423 "endpoint": "GET /v1/organization/audit_logs",424 "parameter": "limit",425 "location": "query",426 "type": "integer",427 "required": false,428 "default": 20,429 "minimum": null,430 "maximum": null,431 "enum": null,432 "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",433 "compatible_models": [],434 "beta_header": null,435 "status": [436 "DOCUMENTED"437 ],438 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/methods/list"439 },440 {441 "provider": "openai",442 "endpoint": "GET /v1/organization/audit_logs",443 "parameter": "after",444 "location": "query",445 "type": "string",446 "required": false,447 "default": null,448 "minimum": null,449 "maximum": null,450 "enum": null,451 "description": "A cursor for use in pagination. `after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",452 "compatible_models": [],453 "beta_header": null,454 "status": [455 "DOCUMENTED"456 ],457 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/methods/list"458 },459 {460 "provider": "openai",461 "endpoint": "GET /v1/organization/audit_logs",462 "parameter": "before",463 "location": "query",464 "type": "string",465 "required": false,466 "default": null,467 "minimum": null,468 "maximum": null,469 "enum": null,470 "description": "A cursor for use in pagination. `before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",471 "compatible_models": [],472 "beta_header": null,473 "status": [474 "DOCUMENTED"475 ],476 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/methods/list"477 },478 {479 "provider": "openai",480 "endpoint": "GET /v1/organization/certificates",481 "parameter": "limit",482 "location": "query",483 "type": "integer",484 "required": false,485 "default": 20,486 "minimum": null,487 "maximum": null,488 "enum": null,489 "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",490 "compatible_models": [],491 "beta_header": null,492 "status": [493 "DOCUMENTED"494 ],495 "source": "https://developers.openai.com/api/reference/overview"496 },497 {498 "provider": "openai",499 "endpoint": "GET /v1/organization/certificates",500 "parameter": "after",501 "location": "query",502 "type": "string",503 "required": false,504 "default": null,505 "minimum": null,506 "maximum": null,507 "enum": null,508 "description": "A cursor for use in pagination. `after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",509 "compatible_models": [],510 "beta_header": null,511 "status": [512 "DOCUMENTED"513 ],514 "source": "https://developers.openai.com/api/reference/overview"515 },516 {517 "provider": "openai",518 "endpoint": "GET /v1/organization/certificates",519 "parameter": "order",520 "location": "query",521 "type": "string",522 "required": false,523 "default": "desc",524 "minimum": null,525 "maximum": null,526 "enum": [527 "asc",528 "desc"529 ],530 "description": "Sort order by the `created_at` timestamp of the objects. `asc` for ascending order and `desc` for descending order.",531 "compatible_models": [],532 "beta_header": null,533 "status": [534 "DOCUMENTED"535 ],536 "source": "https://developers.openai.com/api/reference/overview"537 },538 {539 "provider": "openai",540 "endpoint": "POST /v1/organization/certificates",541 "parameter": "name",542 "location": "body",543 "type": "string",544 "required": false,545 "default": null,546 "minimum": null,547 "maximum": null,548 "enum": null,549 "description": "An optional name for the certificate",550 "compatible_models": [],551 "beta_header": null,552 "status": [553 "DOCUMENTED"554 ],555 "source": "https://developers.openai.com/api/reference/overview"556 },557 {558 "provider": "openai",559 "endpoint": "POST /v1/organization/certificates",560 "parameter": "certificate",561 "location": "body",562 "type": "string",563 "required": true,564 "default": null,565 "minimum": null,566 "maximum": null,567 "enum": null,568 "description": "The certificate content in PEM format",569 "compatible_models": [],570 "beta_header": null,571 "status": [572 "DOCUMENTED"573 ],574 "source": "https://developers.openai.com/api/reference/overview"575 },576 {577 "provider": "openai",578 "endpoint": "POST /v1/organization/certificates/activate",579 "parameter": "certificate_ids",580 "location": "body",581 "type": "array<string>",582 "required": true,583 "default": null,584 "minimum": null,585 "maximum": null,586 "enum": null,587 "description": "",588 "compatible_models": [],589 "beta_header": null,590 "status": [591 "DOCUMENTED"592 ],593 "source": "https://developers.openai.com/api/reference/overview"594 },595 {596 "provider": "openai",597 "endpoint": "POST /v1/organization/certificates/deactivate",598 "parameter": "certificate_ids",599 "location": "body",600 "type": "array<string>",601 "required": true,602 "default": null,603 "minimum": null,604 "maximum": null,605 "enum": null,606 "description": "",607 "compatible_models": [],608 "beta_header": null,609 "status": [610 "DOCUMENTED"611 ],612 "source": "https://developers.openai.com/api/reference/overview"613 },614 {615 "provider": "openai",616 "endpoint": "GET /v1/organization/certificates/{certificate_id}",617 "parameter": "certificate_id",618 "location": "path",619 "type": "string",620 "required": true,621 "default": null,622 "minimum": null,623 "maximum": null,624 "enum": null,625 "description": "Unique ID of the certificate to retrieve.",626 "compatible_models": [],627 "beta_header": null,628 "status": [629 "DOCUMENTED"630 ],631 "source": "https://developers.openai.com/api/reference/overview"632 },633 {634 "provider": "openai",635 "endpoint": "GET /v1/organization/certificates/{certificate_id}",636 "parameter": "include",637 "location": "query",638 "type": "array<string>",639 "required": false,640 "default": null,641 "minimum": null,642 "maximum": null,643 "enum": [644 "content"645 ],646 "description": "A list of additional fields to include in the response. Currently the only supported value is `content` to fetch the PEM content of the certificate.",647 "compatible_models": [],648 "beta_header": null,649 "status": [650 "DOCUMENTED"651 ],652 "source": "https://developers.openai.com/api/reference/overview"653 },654 {655 "provider": "openai",656 "endpoint": "POST /v1/organization/certificates/{certificate_id}",657 "parameter": "certificate_id",658 "location": "path",659 "type": "string",660 "required": true,661 "default": null,662 "minimum": null,663 "maximum": null,664 "enum": null,665 "description": "Unique ID of the certificate to modify.",666 "compatible_models": [],667 "beta_header": null,668 "status": [669 "DOCUMENTED"670 ],671 "source": "https://developers.openai.com/api/reference/overview"672 },673 {674 "provider": "openai",675 "endpoint": "POST /v1/organization/certificates/{certificate_id}",676 "parameter": "name",677 "location": "body",678 "type": "string",679 "required": false,680 "default": null,681 "minimum": null,682 "maximum": null,683 "enum": null,684 "description": "The updated name for the certificate",685 "compatible_models": [],686 "beta_header": null,687 "status": [688 "DOCUMENTED"689 ],690 "source": "https://developers.openai.com/api/reference/overview"691 },692 {693 "provider": "openai",694 "endpoint": "DELETE /v1/organization/certificates/{certificate_id}",695 "parameter": "certificate_id",696 "location": "path",697 "type": "string",698 "required": true,699 "default": null,700 "minimum": null,701 "maximum": null,702 "enum": null,703 "description": "Unique ID of the certificate to delete.",704 "compatible_models": [],705 "beta_header": null,706 "status": [707 "DOCUMENTED"708 ],709 "source": "https://developers.openai.com/api/reference/overview"710 },711 {712 "provider": "openai",713 "endpoint": "GET /v1/organization/costs",714 "parameter": "start_time",715 "location": "query",716 "type": "integer",717 "required": true,718 "default": null,719 "minimum": null,720 "maximum": null,721 "enum": null,722 "description": "Start time (Unix seconds) of the query time range, inclusive.",723 "compatible_models": [],724 "beta_header": null,725 "status": [726 "DOCUMENTED"727 ],728 "source": "https://developers.openai.com/api/reference/overview"729 },730 {731 "provider": "openai",732 "endpoint": "GET /v1/organization/costs",733 "parameter": "end_time",734 "location": "query",735 "type": "integer",736 "required": false,737 "default": null,738 "minimum": null,739 "maximum": null,740 "enum": null,741 "description": "End time (Unix seconds) of the query time range, exclusive.",742 "compatible_models": [],743 "beta_header": null,744 "status": [745 "DOCUMENTED"746 ],747 "source": "https://developers.openai.com/api/reference/overview"748 },749 {750 "provider": "openai",751 "endpoint": "GET /v1/organization/costs",752 "parameter": "bucket_width",753 "location": "query",754 "type": "string",755 "required": false,756 "default": "1d",757 "minimum": null,758 "maximum": null,759 "enum": [760 "1d"761 ],762 "description": "Width of each time bucket in response. Currently only `1d` is supported, default to `1d`.",763 "compatible_models": [],764 "beta_header": null,765 "status": [766 "DOCUMENTED"767 ],768 "source": "https://developers.openai.com/api/reference/overview"769 },770 {771 "provider": "openai",772 "endpoint": "GET /v1/organization/costs",773 "parameter": "project_ids",774 "location": "query",775 "type": "array<string>",776 "required": false,777 "default": null,778 "minimum": null,779 "maximum": null,780 "enum": null,781 "description": "Return only costs for these projects.",782 "compatible_models": [],783 "beta_header": null,784 "status": [785 "DOCUMENTED"786 ],787 "source": "https://developers.openai.com/api/reference/overview"788 },789 {790 "provider": "openai",791 "endpoint": "GET /v1/organization/costs",792 "parameter": "api_key_ids",793 "location": "query",794 "type": "array<string>",795 "required": false,796 "default": null,797 "minimum": null,798 "maximum": null,799 "enum": null,800 "description": "Return only costs for these API keys.",801 "compatible_models": [],802 "beta_header": null,803 "status": [804 "DOCUMENTED"805 ],806 "source": "https://developers.openai.com/api/reference/overview"807 },808 {809 "provider": "openai",810 "endpoint": "GET /v1/organization/costs",811 "parameter": "line_items",812 "location": "query",813 "type": "array<string>",814 "required": false,815 "default": null,816 "minimum": null,817 "maximum": null,818 "enum": null,819 "description": "Return only costs for these exact line item names. Each value must match the complete `line_item` value, for example `gpt-6-astra, input_tokens`.",820 "compatible_models": [],821 "beta_header": null,822 "status": [823 "DOCUMENTED"824 ],825 "source": "https://developers.openai.com/api/reference/overview"826 },827 {828 "provider": "openai",829 "endpoint": "GET /v1/organization/costs",830 "parameter": "group_by",831 "location": "query",832 "type": "array<string>",833 "required": false,834 "default": null,835 "minimum": null,836 "maximum": null,837 "enum": [838 "project_id",839 "line_item",840 "api_key_id"841 ],842 "description": "Group the costs by the specified fields. Support fields include `project_id`, `line_item`, `api_key_id` and any combination of them.",843 "compatible_models": [],844 "beta_header": null,845 "status": [846 "DOCUMENTED"847 ],848 "source": "https://developers.openai.com/api/reference/overview"849 },850 {851 "provider": "openai",852 "endpoint": "GET /v1/organization/costs",853 "parameter": "limit",854 "location": "query",855 "type": "integer",856 "required": false,857 "default": 7,858 "minimum": null,859 "maximum": null,860 "enum": null,861 "description": "A limit on the number of buckets to be returned. Limit can range between 1 and 180, and the default is 7.",862 "compatible_models": [],863 "beta_header": null,864 "status": [865 "DOCUMENTED"866 ],867 "source": "https://developers.openai.com/api/reference/overview"868 },869 {870 "provider": "openai",871 "endpoint": "GET /v1/organization/costs",872 "parameter": "page",873 "location": "query",874 "type": "string",875 "required": false,876 "default": null,877 "minimum": null,878 "maximum": null,879 "enum": null,880 "description": "A cursor for use in pagination. Corresponding to the `next_page` field from the previous response.",881 "compatible_models": [],882 "beta_header": null,883 "status": [884 "DOCUMENTED"885 ],886 "source": "https://developers.openai.com/api/reference/overview"887 },888 {889 "provider": "openai",890 "endpoint": "POST /v1/organization/data_retention",891 "parameter": "retention_type",892 "location": "body",893 "type": "string",894 "required": true,895 "default": null,896 "minimum": null,897 "maximum": null,898 "enum": [899 "zero_data_retention",900 "modified_abuse_monitoring",901 "enhanced_zero_data_retention",902 "enhanced_modified_abuse_monitoring"903 ],904 "description": "The desired organization data retention type.",905 "compatible_models": [],906 "beta_header": null,907 "status": [908 "DOCUMENTED"909 ],910 "source": "https://developers.openai.com/api/reference/overview"911 },912 {913 "provider": "openai",914 "endpoint": "GET /v1/organization/groups",915 "parameter": "limit",916 "location": "query",917 "type": "integer",918 "required": false,919 "default": 100,920 "minimum": 0,921 "maximum": 1000,922 "enum": null,923 "description": "A limit on the number of groups to be returned. Limit can range between 0 and 1000, and the default is 100.",924 "compatible_models": [],925 "beta_header": null,926 "status": [927 "DOCUMENTED"928 ],929 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/groups/methods/list"930 },931 {932 "provider": "openai",933 "endpoint": "GET /v1/organization/groups",934 "parameter": "after",935 "location": "query",936 "type": "string",937 "required": false,938 "default": null,939 "minimum": null,940 "maximum": null,941 "enum": null,942 "description": "A cursor for use in pagination. `after` is a group ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with group_abc, your subsequent call can include `after=group_abc` in order to fetch the next page of the list.",943 "compatible_models": [],944 "beta_header": null,945 "status": [946 "DOCUMENTED"947 ],948 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/groups/methods/list"949 },950 {951 "provider": "openai",952 "endpoint": "GET /v1/organization/groups",953 "parameter": "order",954 "location": "query",955 "type": "string",956 "required": false,957 "default": "asc",958 "minimum": null,959 "maximum": null,960 "enum": [961 "asc",962 "desc"963 ],964 "description": "Specifies the sort order of the returned groups.",965 "compatible_models": [],966 "beta_header": null,967 "status": [968 "DOCUMENTED"969 ],970 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/groups/methods/list"971 },972 {973 "provider": "openai",974 "endpoint": "POST /v1/organization/groups",975 "parameter": "name",976 "location": "body",977 "type": "string",978 "required": true,979 "default": null,980 "minimum": 1,981 "maximum": 255,982 "enum": null,983 "description": "Human readable name for the group.",984 "compatible_models": [],985 "beta_header": null,986 "status": [987 "DOCUMENTED"988 ],989 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/groups/methods/create"990 },991 {992 "provider": "openai",993 "endpoint": "GET /v1/organization/groups/{group_id}",994 "parameter": "group_id",995 "location": "path",996 "type": "string",997 "required": true,998 "default": null,999 "minimum": null,1000 "maximum": null,1001 "enum": null,1002 "description": "The ID of the group to retrieve.",1003 "compatible_models": [],1004 "beta_header": null,1005 "status": [1006 "DOCUMENTED"1007 ],1008 "source": "https://developers.openai.com/api/reference/overview"1009 },1010 {1011 "provider": "openai",1012 "endpoint": "POST /v1/organization/groups/{group_id}",1013 "parameter": "group_id",1014 "location": "path",1015 "type": "string",1016 "required": true,1017 "default": null,1018 "minimum": null,1019 "maximum": null,1020 "enum": null,1021 "description": "The ID of the group to update.",1022 "compatible_models": [],1023 "beta_header": null,1024 "status": [1025 "DOCUMENTED"1026 ],1027 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/groups/methods/update"1028 },1029 {1030 "provider": "openai",1031 "endpoint": "POST /v1/organization/groups/{group_id}",1032 "parameter": "name",1033 "location": "body",1034 "type": "string",1035 "required": true,1036 "default": null,1037 "minimum": 1,1038 "maximum": 255,1039 "enum": null,1040 "description": "New display name for the group.",1041 "compatible_models": [],1042 "beta_header": null,1043 "status": [1044 "DOCUMENTED"1045 ],1046 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/groups/methods/update"1047 },1048 {1049 "provider": "openai",1050 "endpoint": "DELETE /v1/organization/groups/{group_id}",1051 "parameter": "group_id",1052 "location": "path",1053 "type": "string",1054 "required": true,1055 "default": null,1056 "minimum": null,1057 "maximum": null,1058 "enum": null,1059 "description": "The ID of the group to delete.",1060 "compatible_models": [],1061 "beta_header": null,1062 "status": [1063 "DOCUMENTED"1064 ],1065 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/groups/methods/delete"1066 },1067 {1068 "provider": "openai",1069 "endpoint": "GET /v1/organization/groups/{group_id}/roles",1070 "parameter": "group_id",1071 "location": "path",1072 "type": "string",1073 "required": true,1074 "default": null,1075 "minimum": null,1076 "maximum": null,1077 "enum": null,1078 "description": "The ID of the group whose organization role assignments you want to list.",1079 "compatible_models": [],1080 "beta_header": null,1081 "status": [1082 "DOCUMENTED"1083 ],1084 "source": "https://developers.openai.com/api/reference/overview"1085 },1086 {1087 "provider": "openai",1088 "endpoint": "GET /v1/organization/groups/{group_id}/roles",1089 "parameter": "limit",1090 "location": "query",1091 "type": "integer",1092 "required": false,1093 "default": null,1094 "minimum": 0,1095 "maximum": 1000,1096 "enum": null,1097 "description": "A limit on the number of organization role assignments to return.",1098 "compatible_models": [],1099 "beta_header": null,1100 "status": [1101 "DOCUMENTED"1102 ],1103 "source": "https://developers.openai.com/api/reference/overview"1104 },1105 {1106 "provider": "openai",1107 "endpoint": "GET /v1/organization/groups/{group_id}/roles",1108 "parameter": "after",1109 "location": "query",1110 "type": "string",1111 "required": false,1112 "default": null,1113 "minimum": null,1114 "maximum": null,1115 "enum": null,1116 "description": "Cursor for pagination. Provide the value from the previous response's `next` field to continue listing organization roles.",1117 "compatible_models": [],1118 "beta_header": null,1119 "status": [1120 "DOCUMENTED"1121 ],1122 "source": "https://developers.openai.com/api/reference/overview"1123 },1124 {1125 "provider": "openai",1126 "endpoint": "GET /v1/organization/groups/{group_id}/roles",1127 "parameter": "order",1128 "location": "query",1129 "type": "string",1130 "required": false,1131 "default": null,1132 "minimum": null,1133 "maximum": null,1134 "enum": [1135 "asc",1136 "desc"1137 ],1138 "description": "Sort order for the returned organization roles.",1139 "compatible_models": [],1140 "beta_header": null,1141 "status": [1142 "DOCUMENTED"1143 ],1144 "source": "https://developers.openai.com/api/reference/overview"1145 },1146 {1147 "provider": "openai",1148 "endpoint": "POST /v1/organization/groups/{group_id}/roles",1149 "parameter": "group_id",1150 "location": "path",1151 "type": "string",1152 "required": true,1153 "default": null,1154 "minimum": null,1155 "maximum": null,1156 "enum": null,1157 "description": "The ID of the group that should receive the organization role.",1158 "compatible_models": [],1159 "beta_header": null,1160 "status": [1161 "DOCUMENTED"1162 ],1163 "source": "https://developers.openai.com/api/reference/overview"1164 },1165 {1166 "provider": "openai",1167 "endpoint": "POST /v1/organization/groups/{group_id}/roles",1168 "parameter": "role_id",1169 "location": "body",1170 "type": "string",1171 "required": true,1172 "default": null,1173 "minimum": null,1174 "maximum": null,1175 "enum": null,1176 "description": "Identifier of the role to assign.",1177 "compatible_models": [],1178 "beta_header": null,1179 "status": [1180 "DOCUMENTED"1181 ],1182 "source": "https://developers.openai.com/api/reference/overview"1183 },1184 {1185 "provider": "openai",1186 "endpoint": "GET /v1/organization/groups/{group_id}/roles/{role_id}",1187 "parameter": "group_id",1188 "location": "path",1189 "type": "string",1190 "required": true,1191 "default": null,1192 "minimum": null,1193 "maximum": null,1194 "enum": null,1195 "description": "The ID of the group to inspect.",1196 "compatible_models": [],1197 "beta_header": null,1198 "status": [1199 "DOCUMENTED"1200 ],1201 "source": "https://developers.openai.com/api/reference/overview"1202 },1203 {1204 "provider": "openai",1205 "endpoint": "GET /v1/organization/groups/{group_id}/roles/{role_id}",1206 "parameter": "role_id",1207 "location": "path",1208 "type": "string",1209 "required": true,1210 "default": null,1211 "minimum": null,1212 "maximum": null,1213 "enum": null,1214 "description": "The ID of the organization role to retrieve for the group.",1215 "compatible_models": [],1216 "beta_header": null,1217 "status": [1218 "DOCUMENTED"1219 ],1220 "source": "https://developers.openai.com/api/reference/overview"1221 },1222 {1223 "provider": "openai",1224 "endpoint": "DELETE /v1/organization/groups/{group_id}/roles/{role_id}",1225 "parameter": "group_id",1226 "location": "path",1227 "type": "string",1228 "required": true,1229 "default": null,1230 "minimum": null,1231 "maximum": null,1232 "enum": null,1233 "description": "The ID of the group to modify.",1234 "compatible_models": [],1235 "beta_header": null,1236 "status": [1237 "DOCUMENTED"1238 ],1239 "source": "https://developers.openai.com/api/reference/overview"1240 },1241 {1242 "provider": "openai",1243 "endpoint": "DELETE /v1/organization/groups/{group_id}/roles/{role_id}",1244 "parameter": "role_id",1245 "location": "path",1246 "type": "string",1247 "required": true,1248 "default": null,1249 "minimum": null,1250 "maximum": null,1251 "enum": null,1252 "description": "The ID of the organization role to remove from the group.",1253 "compatible_models": [],1254 "beta_header": null,1255 "status": [1256 "DOCUMENTED"1257 ],1258 "source": "https://developers.openai.com/api/reference/overview"1259 },1260 {1261 "provider": "openai",1262 "endpoint": "GET /v1/organization/groups/{group_id}/users",1263 "parameter": "group_id",1264 "location": "path",1265 "type": "string",1266 "required": true,1267 "default": null,1268 "minimum": null,1269 "maximum": null,1270 "enum": null,1271 "description": "The ID of the group to inspect.",1272 "compatible_models": [],1273 "beta_header": null,1274 "status": [1275 "DOCUMENTED"1276 ],1277 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/groups/subresources/users/methods/list"1278 },1279 {1280 "provider": "openai",1281 "endpoint": "GET /v1/organization/groups/{group_id}/users",1282 "parameter": "limit",1283 "location": "query",1284 "type": "integer",1285 "required": false,1286 "default": 100,1287 "minimum": 0,1288 "maximum": 1000,1289 "enum": null,1290 "description": "A limit on the number of users to be returned. Limit can range between 0 and 1000, and the default is 100.",1291 "compatible_models": [],1292 "beta_header": null,1293 "status": [1294 "DOCUMENTED"1295 ],1296 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/groups/subresources/users/methods/list"1297 },1298 {1299 "provider": "openai",1300 "endpoint": "GET /v1/organization/groups/{group_id}/users",1301 "parameter": "after",1302 "location": "query",1303 "type": "string",1304 "required": false,1305 "default": null,1306 "minimum": null,1307 "maximum": null,1308 "enum": null,1309 "description": "A cursor for use in pagination. Provide the ID of the last user from the previous list response to retrieve the next page.",1310 "compatible_models": [],1311 "beta_header": null,1312 "status": [1313 "DOCUMENTED"1314 ],1315 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/groups/subresources/users/methods/list"1316 },1317 {1318 "provider": "openai",1319 "endpoint": "GET /v1/organization/groups/{group_id}/users",1320 "parameter": "order",1321 "location": "query",1322 "type": "string",1323 "required": false,1324 "default": "desc",1325 "minimum": null,1326 "maximum": null,1327 "enum": [1328 "asc",1329 "desc"1330 ],1331 "description": "Specifies the sort order of users in the list.",1332 "compatible_models": [],1333 "beta_header": null,1334 "status": [1335 "DOCUMENTED"1336 ],1337 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/groups/subresources/users/methods/list"1338 },1339 {1340 "provider": "openai",1341 "endpoint": "POST /v1/organization/groups/{group_id}/users",1342 "parameter": "group_id",1343 "location": "path",1344 "type": "string",1345 "required": true,1346 "default": null,1347 "minimum": null,1348 "maximum": null,1349 "enum": null,1350 "description": "The ID of the group to update.",1351 "compatible_models": [],1352 "beta_header": null,1353 "status": [1354 "DOCUMENTED"1355 ],1356 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/groups/subresources/users/methods/create"1357 },1358 {1359 "provider": "openai",1360 "endpoint": "POST /v1/organization/groups/{group_id}/users",1361 "parameter": "user_id",1362 "location": "body",1363 "type": "string",1364 "required": true,1365 "default": null,1366 "minimum": null,1367 "maximum": null,1368 "enum": null,1369 "description": "Identifier of the user to add to the group.",1370 "compatible_models": [],1371 "beta_header": null,1372 "status": [1373 "DOCUMENTED"1374 ],1375 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/groups/subresources/users/methods/create"1376 },1377 {1378 "provider": "openai",1379 "endpoint": "GET /v1/organization/groups/{group_id}/users/{user_id}",1380 "parameter": "group_id",1381 "location": "path",1382 "type": "string",1383 "required": true,1384 "default": null,1385 "minimum": null,1386 "maximum": null,1387 "enum": null,1388 "description": "The ID of the group to inspect.",1389 "compatible_models": [],1390 "beta_header": null,1391 "status": [1392 "DOCUMENTED"1393 ],1394 "source": "https://developers.openai.com/api/reference/overview"1395 },1396 {1397 "provider": "openai",1398 "endpoint": "GET /v1/organization/groups/{group_id}/users/{user_id}",1399 "parameter": "user_id",1400 "location": "path",1401 "type": "string",1402 "required": true,1403 "default": null,1404 "minimum": null,1405 "maximum": null,1406 "enum": null,1407 "description": "The ID of the user to retrieve from the group.",1408 "compatible_models": [],1409 "beta_header": null,1410 "status": [1411 "DOCUMENTED"1412 ],1413 "source": "https://developers.openai.com/api/reference/overview"1414 },1415 {1416 "provider": "openai",1417 "endpoint": "DELETE /v1/organization/groups/{group_id}/users/{user_id}",1418 "parameter": "group_id",1419 "location": "path",1420 "type": "string",1421 "required": true,1422 "default": null,1423 "minimum": null,1424 "maximum": null,1425 "enum": null,1426 "description": "The ID of the group to update.",1427 "compatible_models": [],1428 "beta_header": null,1429 "status": [1430 "DOCUMENTED"1431 ],1432 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/groups/subresources/users/methods/delete"1433 },1434 {1435 "provider": "openai",1436 "endpoint": "DELETE /v1/organization/groups/{group_id}/users/{user_id}",1437 "parameter": "user_id",1438 "location": "path",1439 "type": "string",1440 "required": true,1441 "default": null,1442 "minimum": null,1443 "maximum": null,1444 "enum": null,1445 "description": "The ID of the user to remove from the group.",1446 "compatible_models": [],1447 "beta_header": null,1448 "status": [1449 "DOCUMENTED"1450 ],1451 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/groups/subresources/users/methods/delete"1452 },1453 {1454 "provider": "openai",1455 "endpoint": "GET /v1/organization/invites",1456 "parameter": "limit",1457 "location": "query",1458 "type": "integer",1459 "required": false,1460 "default": 20,1461 "minimum": null,1462 "maximum": null,1463 "enum": null,1464 "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",1465 "compatible_models": [],1466 "beta_header": null,1467 "status": [1468 "DOCUMENTED"1469 ],1470 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/list"1471 },1472 {1473 "provider": "openai",1474 "endpoint": "GET /v1/organization/invites",1475 "parameter": "after",1476 "location": "query",1477 "type": "string",1478 "required": false,1479 "default": null,1480 "minimum": null,1481 "maximum": null,1482 "enum": null,1483 "description": "A cursor for use in pagination. `after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",1484 "compatible_models": [],1485 "beta_header": null,1486 "status": [1487 "DOCUMENTED"1488 ],1489 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/list"1490 },1491 {1492 "provider": "openai",1493 "endpoint": "POST /v1/organization/invites",1494 "parameter": "email",1495 "location": "body",1496 "type": "string",1497 "required": true,1498 "default": null,1499 "minimum": null,1500 "maximum": null,1501 "enum": null,1502 "description": "Send an email to this address",1503 "compatible_models": [],1504 "beta_header": null,1505 "status": [1506 "DOCUMENTED"1507 ],1508 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/create"1509 },1510 {1511 "provider": "openai",1512 "endpoint": "POST /v1/organization/invites",1513 "parameter": "role",1514 "location": "body",1515 "type": "string",1516 "required": true,1517 "default": null,1518 "minimum": null,1519 "maximum": null,1520 "enum": [1521 "reader",1522 "owner"1523 ],1524 "description": "`owner` or `reader`",1525 "compatible_models": [],1526 "beta_header": null,1527 "status": [1528 "DOCUMENTED"1529 ],1530 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/create"1531 },1532 {1533 "provider": "openai",1534 "endpoint": "POST /v1/organization/invites",1535 "parameter": "projects",1536 "location": "body",1537 "type": "array<object>",1538 "required": false,1539 "default": null,1540 "minimum": null,1541 "maximum": null,1542 "enum": null,1543 "description": "An array of projects to which membership is granted at the same time the org invite is accepted. If omitted, the user will be invited to the default project for compatibility with legacy behavior. If empty list is passed, the user will not be invited to any projects, including the default one.",1544 "compatible_models": [],1545 "beta_header": null,1546 "status": [1547 "DOCUMENTED"1548 ],1549 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/create"1550 },1551 {1552 "provider": "openai",1553 "endpoint": "POST /v1/organization/invites",1554 "parameter": "projects[].id",1555 "location": "body",1556 "type": "string",1557 "required": true,1558 "default": null,1559 "minimum": null,1560 "maximum": null,1561 "enum": null,1562 "description": "Project's public ID",1563 "compatible_models": [],1564 "beta_header": null,1565 "status": [1566 "DOCUMENTED"1567 ],1568 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/create"1569 },1570 {1571 "provider": "openai",1572 "endpoint": "POST /v1/organization/invites",1573 "parameter": "projects[].role",1574 "location": "body",1575 "type": "string",1576 "required": true,1577 "default": null,1578 "minimum": null,1579 "maximum": null,1580 "enum": [1581 "member",1582 "owner"1583 ],1584 "description": "Project membership role",1585 "compatible_models": [],1586 "beta_header": null,1587 "status": [1588 "DOCUMENTED"1589 ],1590 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/create"1591 },1592 {1593 "provider": "openai",1594 "endpoint": "GET /v1/organization/invites/{invite_id}",1595 "parameter": "invite_id",1596 "location": "path",1597 "type": "string",1598 "required": true,1599 "default": null,1600 "minimum": null,1601 "maximum": null,1602 "enum": null,1603 "description": "The ID of the invite to retrieve.",1604 "compatible_models": [],1605 "beta_header": null,1606 "status": [1607 "DOCUMENTED"1608 ],1609 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/retrieve"1610 },1611 {1612 "provider": "openai",1613 "endpoint": "DELETE /v1/organization/invites/{invite_id}",1614 "parameter": "invite_id",1615 "location": "path",1616 "type": "string",1617 "required": true,1618 "default": null,1619 "minimum": null,1620 "maximum": null,1621 "enum": null,1622 "description": "The ID of the invite to delete.",1623 "compatible_models": [],1624 "beta_header": null,1625 "status": [1626 "DOCUMENTED"1627 ],1628 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/delete"1629 },1630 {1631 "provider": "openai",1632 "endpoint": "GET /v1/organization/projects",1633 "parameter": "limit",1634 "location": "query",1635 "type": "integer",1636 "required": false,1637 "default": 20,1638 "minimum": null,1639 "maximum": null,1640 "enum": null,1641 "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",1642 "compatible_models": [],1643 "beta_header": null,1644 "status": [1645 "DOCUMENTED"1646 ],1647 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/list"1648 },1649 {1650 "provider": "openai",1651 "endpoint": "GET /v1/organization/projects",1652 "parameter": "after",1653 "location": "query",1654 "type": "string",1655 "required": false,1656 "default": null,1657 "minimum": null,1658 "maximum": null,1659 "enum": null,1660 "description": "A cursor for use in pagination. `after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",1661 "compatible_models": [],1662 "beta_header": null,1663 "status": [1664 "DOCUMENTED"1665 ],1666 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/list"1667 },1668 {1669 "provider": "openai",1670 "endpoint": "GET /v1/organization/projects",1671 "parameter": "include_archived",1672 "location": "query",1673 "type": "boolean",1674 "required": false,1675 "default": false,1676 "minimum": null,1677 "maximum": null,1678 "enum": null,1679 "description": "If `true` returns all projects including those that have been `archived`. Archived projects are not included by default.",1680 "compatible_models": [],1681 "beta_header": null,1682 "status": [1683 "DOCUMENTED"1684 ],1685 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/list"1686 },1687 {1688 "provider": "openai",1689 "endpoint": "POST /v1/organization/projects",1690 "parameter": "name",1691 "location": "body",1692 "type": "string",1693 "required": true,1694 "default": null,1695 "minimum": null,1696 "maximum": null,1697 "enum": null,1698 "description": "The friendly name of the project, this name appears in reports.",1699 "compatible_models": [],1700 "beta_header": null,1701 "status": [1702 "DOCUMENTED"1703 ],1704 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/create"1705 },1706 {1707 "provider": "openai",1708 "endpoint": "POST /v1/organization/projects",1709 "parameter": "geography",1710 "location": "body",1711 "type": "string | null",1712 "required": false,1713 "default": null,1714 "minimum": null,1715 "maximum": null,1716 "enum": null,1717 "description": "Create the project with the specified data residency region. Your organization must have access to Data residency functionality in order to use. See [data residency controls](https://developers.openai.com/api/docs/guides/your-data#data-residency-controls) to review the functionality and limitations of setting this field. Deprecated: use `residency` instead. Do not provide both `geography` and `residency`.",1718 "compatible_models": [],1719 "beta_header": null,1720 "status": [1721 "DOCUMENTED"1722 ],1723 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/create"1724 },1725 {1726 "provider": "openai",1727 "endpoint": "POST /v1/organization/projects",1728 "parameter": "residency",1729 "location": "body",1730 "type": "string | null",1731 "required": false,1732 "default": null,1733 "minimum": null,1734 "maximum": null,1735 "enum": [1736 "GLOBAL",1737 "US_STORAGE_PROCESSING",1738 "EU_STORAGE_PROCESSING",1739 "JP_STORAGE",1740 "KR_STORAGE",1741 "CA_STORAGE",1742 "SG_STORAGE",1743 "IN_STORAGE",1744 "AU_STORAGE",1745 "GB_STORAGE",1746 "AE_STORAGE",1747 "AE_STORAGE_PROCESSING"1748 ],1749 "description": "Create the project with the specified residency configuration. Your organization must have access to the requested residency configuration in order to use it. See [data residency controls](https://developers.openai.com/api/docs/guides/your-data#data-residency-controls) to review the functionality and limitations of setting this field.",1750 "compatible_models": [],1751 "beta_header": null,1752 "status": [1753 "DOCUMENTED"1754 ],1755 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/create"1756 },1757 {1758 "provider": "openai",1759 "endpoint": "POST /v1/organization/projects",1760 "parameter": "external_key_id",1761 "location": "body",1762 "type": "string | null",1763 "required": false,1764 "default": null,1765 "minimum": null,1766 "maximum": null,1767 "enum": null,1768 "description": "External key ID to associate with the project.",1769 "compatible_models": [],1770 "beta_header": null,1771 "status": [1772 "DOCUMENTED"1773 ],1774 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/create"1775 },1776 {1777 "provider": "openai",1778 "endpoint": "GET /v1/organization/projects/{project_id}",1779 "parameter": "project_id",1780 "location": "path",1781 "type": "string",1782 "required": true,1783 "default": null,1784 "minimum": null,1785 "maximum": null,1786 "enum": null,1787 "description": "The ID of the project.",1788 "compatible_models": [],1789 "beta_header": null,1790 "status": [1791 "DOCUMENTED"1792 ],1793 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/retrieve"1794 },1795 {1796 "provider": "openai",1797 "endpoint": "POST /v1/organization/projects/{project_id}",1798 "parameter": "project_id",1799 "location": "path",1800 "type": "string",1801 "required": true,1802 "default": null,1803 "minimum": null,1804 "maximum": null,1805 "enum": null,1806 "description": "The ID of the project.",1807 "compatible_models": [],1808 "beta_header": null,1809 "status": [1810 "DOCUMENTED"1811 ],1812 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/update"1813 },1814 {1815 "provider": "openai",1816 "endpoint": "POST /v1/organization/projects/{project_id}",1817 "parameter": "name",1818 "location": "body",1819 "type": "string | null",1820 "required": false,1821 "default": null,1822 "minimum": null,1823 "maximum": null,1824 "enum": null,1825 "description": "The updated name of the project, this name appears in reports.",1826 "compatible_models": [],1827 "beta_header": null,1828 "status": [1829 "DOCUMENTED"1830 ],1831 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/update"1832 },1833 {1834 "provider": "openai",1835 "endpoint": "POST /v1/organization/projects/{project_id}",1836 "parameter": "external_key_id",1837 "location": "body",1838 "type": "string | null",1839 "required": false,1840 "default": null,1841 "minimum": null,1842 "maximum": null,1843 "enum": null,1844 "description": "External key ID to associate with the project.",1845 "compatible_models": [],1846 "beta_header": null,1847 "status": [1848 "DOCUMENTED"1849 ],1850 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/update"1851 },1852 {1853 "provider": "openai",1854 "endpoint": "POST /v1/organization/projects/{project_id}",1855 "parameter": "geography",1856 "location": "body",1857 "type": "string | null",1858 "required": false,1859 "default": null,1860 "minimum": null,1861 "maximum": null,1862 "enum": null,1863 "description": "Geography for the project. Deprecated: use `residency` when creating a project to configure data residency. This field is retained for backward compatibility.",1864 "compatible_models": [],1865 "beta_header": null,1866 "status": [1867 "DOCUMENTED"1868 ],1869 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/update"1870 },1871 {1872 "provider": "openai",1873 "endpoint": "GET /v1/organization/projects/{project_id}/api_keys",1874 "parameter": "project_id",1875 "location": "path",1876 "type": "string",1877 "required": true,1878 "default": null,1879 "minimum": null,1880 "maximum": null,1881 "enum": null,1882 "description": "The ID of the project.",1883 "compatible_models": [],1884 "beta_header": null,1885 "status": [1886 "DOCUMENTED"1887 ],1888 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/api_keys/methods/list"1889 },1890 {1891 "provider": "openai",1892 "endpoint": "GET /v1/organization/projects/{project_id}/api_keys",1893 "parameter": "limit",1894 "location": "query",1895 "type": "integer",1896 "required": false,1897 "default": 20,1898 "minimum": null,1899 "maximum": null,1900 "enum": null,1901 "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",1902 "compatible_models": [],1903 "beta_header": null,1904 "status": [1905 "DOCUMENTED"1906 ],1907 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/api_keys/methods/list"1908 },1909 {1910 "provider": "openai",1911 "endpoint": "GET /v1/organization/projects/{project_id}/api_keys",1912 "parameter": "after",1913 "location": "query",1914 "type": "string",1915 "required": false,1916 "default": null,1917 "minimum": null,1918 "maximum": null,1919 "enum": null,1920 "description": "A cursor for use in pagination. `after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",1921 "compatible_models": [],1922 "beta_header": null,1923 "status": [1924 "DOCUMENTED"1925 ],1926 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/api_keys/methods/list"1927 },1928 {1929 "provider": "openai",1930 "endpoint": "GET /v1/organization/projects/{project_id}/api_keys",1931 "parameter": "owner_project_access",1932 "location": "query",1933 "type": "string",1934 "required": false,1935 "default": null,1936 "minimum": null,1937 "maximum": null,1938 "enum": [1939 "active",1940 "inactive",1941 "any"1942 ],1943 "description": "Filter API keys by whether the owner currently has effective access to the project. Use `active` for owners with access, `inactive` for owners without access, or `any` for all enabled project API keys. If omitted, the endpoint applies its existing membership-based visibility rules, which may exclude some enabled keys.",1944 "compatible_models": [],1945 "beta_header": null,1946 "status": [1947 "DOCUMENTED"1948 ],1949 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/api_keys/methods/list"1950 },1951 {1952 "provider": "openai",1953 "endpoint": "GET /v1/organization/projects/{project_id}/api_keys/{api_key_id}",1954 "parameter": "project_id",1955 "location": "path",1956 "type": "string",1957 "required": true,1958 "default": null,1959 "minimum": null,1960 "maximum": null,1961 "enum": null,1962 "description": "The ID of the project.",1963 "compatible_models": [],1964 "beta_header": null,1965 "status": [1966 "DOCUMENTED"1967 ],1968 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/api_keys/methods/retrieve"1969 },1970 {1971 "provider": "openai",1972 "endpoint": "GET /v1/organization/projects/{project_id}/api_keys/{api_key_id}",1973 "parameter": "api_key_id",1974 "location": "path",1975 "type": "string",1976 "required": true,1977 "default": null,1978 "minimum": null,1979 "maximum": null,1980 "enum": null,1981 "description": "The ID of the API key.",1982 "compatible_models": [],1983 "beta_header": null,1984 "status": [1985 "DOCUMENTED"1986 ],1987 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/api_keys/methods/retrieve"1988 },1989 {1990 "provider": "openai",1991 "endpoint": "DELETE /v1/organization/projects/{project_id}/api_keys/{api_key_id}",1992 "parameter": "project_id",1993 "location": "path",1994 "type": "string",1995 "required": true,1996 "default": null,1997 "minimum": null,1998 "maximum": null,1999 "enum": null,2000 "description": "The ID of the project.",2001 "compatible_models": [],2002 "beta_header": null,2003 "status": [2004 "DOCUMENTED"2005 ],2006 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/api_keys/methods/delete"2007 },2008 {2009 "provider": "openai",2010 "endpoint": "DELETE /v1/organization/projects/{project_id}/api_keys/{api_key_id}",2011 "parameter": "api_key_id",2012 "location": "path",2013 "type": "string",2014 "required": true,2015 "default": null,2016 "minimum": null,2017 "maximum": null,2018 "enum": null,2019 "description": "The ID of the API key.",2020 "compatible_models": [],2021 "beta_header": null,2022 "status": [2023 "DOCUMENTED"2024 ],2025 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/api_keys/methods/delete"2026 },2027 {2028 "provider": "openai",2029 "endpoint": "POST /v1/organization/projects/{project_id}/archive",2030 "parameter": "project_id",2031 "location": "path",2032 "type": "string",2033 "required": true,2034 "default": null,2035 "minimum": null,2036 "maximum": null,2037 "enum": null,2038 "description": "The ID of the project.",2039 "compatible_models": [],2040 "beta_header": null,2041 "status": [2042 "DOCUMENTED"2043 ],2044 "source": "https://developers.openai.com/api/reference/overview"2045 },2046 {2047 "provider": "openai",2048 "endpoint": "GET /v1/organization/projects/{project_id}/certificates",2049 "parameter": "project_id",2050 "location": "path",2051 "type": "string",2052 "required": true,2053 "default": null,2054 "minimum": null,2055 "maximum": null,2056 "enum": null,2057 "description": "The ID of the project.",2058 "compatible_models": [],2059 "beta_header": null,2060 "status": [2061 "DOCUMENTED"2062 ],2063 "source": "https://developers.openai.com/api/reference/overview"2064 },2065 {2066 "provider": "openai",2067 "endpoint": "GET /v1/organization/projects/{project_id}/certificates",2068 "parameter": "limit",2069 "location": "query",2070 "type": "integer",2071 "required": false,2072 "default": 20,2073 "minimum": null,2074 "maximum": null,2075 "enum": null,2076 "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",2077 "compatible_models": [],2078 "beta_header": null,2079 "status": [2080 "DOCUMENTED"2081 ],2082 "source": "https://developers.openai.com/api/reference/overview"2083 },2084 {2085 "provider": "openai",2086 "endpoint": "GET /v1/organization/projects/{project_id}/certificates",2087 "parameter": "after",2088 "location": "query",2089 "type": "string",2090 "required": false,2091 "default": null,2092 "minimum": null,2093 "maximum": null,2094 "enum": null,2095 "description": "A cursor for use in pagination. `after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",2096 "compatible_models": [],2097 "beta_header": null,2098 "status": [2099 "DOCUMENTED"2100 ],2101 "source": "https://developers.openai.com/api/reference/overview"2102 },2103 {2104 "provider": "openai",2105 "endpoint": "GET /v1/organization/projects/{project_id}/certificates",2106 "parameter": "order",2107 "location": "query",2108 "type": "string",2109 "required": false,2110 "default": "desc",2111 "minimum": null,2112 "maximum": null,2113 "enum": [2114 "asc",2115 "desc"2116 ],2117 "description": "Sort order by the `created_at` timestamp of the objects. `asc` for ascending order and `desc` for descending order.",2118 "compatible_models": [],2119 "beta_header": null,2120 "status": [2121 "DOCUMENTED"2122 ],2123 "source": "https://developers.openai.com/api/reference/overview"2124 },2125 {2126 "provider": "openai",2127 "endpoint": "POST /v1/organization/projects/{project_id}/certificates/activate",2128 "parameter": "project_id",2129 "location": "path",2130 "type": "string",2131 "required": true,2132 "default": null,2133 "minimum": null,2134 "maximum": null,2135 "enum": null,2136 "description": "The ID of the project.",2137 "compatible_models": [],2138 "beta_header": null,2139 "status": [2140 "DOCUMENTED"2141 ],2142 "source": "https://developers.openai.com/api/reference/overview"2143 },2144 {2145 "provider": "openai",2146 "endpoint": "POST /v1/organization/projects/{project_id}/certificates/activate",2147 "parameter": "certificate_ids",2148 "location": "body",2149 "type": "array<string>",2150 "required": true,2151 "default": null,2152 "minimum": null,2153 "maximum": null,2154 "enum": null,2155 "description": "",2156 "compatible_models": [],2157 "beta_header": null,2158 "status": [2159 "DOCUMENTED"2160 ],2161 "source": "https://developers.openai.com/api/reference/overview"2162 },2163 {2164 "provider": "openai",2165 "endpoint": "POST /v1/organization/projects/{project_id}/certificates/deactivate",2166 "parameter": "project_id",2167 "location": "path",2168 "type": "string",2169 "required": true,2170 "default": null,2171 "minimum": null,2172 "maximum": null,2173 "enum": null,2174 "description": "The ID of the project.",2175 "compatible_models": [],2176 "beta_header": null,2177 "status": [2178 "DOCUMENTED"2179 ],2180 "source": "https://developers.openai.com/api/reference/overview"2181 },2182 {2183 "provider": "openai",2184 "endpoint": "POST /v1/organization/projects/{project_id}/certificates/deactivate",2185 "parameter": "certificate_ids",2186 "location": "body",2187 "type": "array<string>",2188 "required": true,2189 "default": null,2190 "minimum": null,2191 "maximum": null,2192 "enum": null,2193 "description": "",2194 "compatible_models": [],2195 "beta_header": null,2196 "status": [2197 "DOCUMENTED"2198 ],2199 "source": "https://developers.openai.com/api/reference/overview"2200 },2201 {2202 "provider": "openai",2203 "endpoint": "GET /v1/organization/projects/{project_id}/data_retention",2204 "parameter": "project_id",2205 "location": "path",2206 "type": "string",2207 "required": true,2208 "default": null,2209 "minimum": null,2210 "maximum": null,2211 "enum": null,2212 "description": "The ID of the project to inspect.",2213 "compatible_models": [],2214 "beta_header": null,2215 "status": [2216 "DOCUMENTED"2217 ],2218 "source": "https://developers.openai.com/api/reference/overview"2219 },2220 {2221 "provider": "openai",2222 "endpoint": "POST /v1/organization/projects/{project_id}/data_retention",2223 "parameter": "project_id",2224 "location": "path",2225 "type": "string",2226 "required": true,2227 "default": null,2228 "minimum": null,2229 "maximum": null,2230 "enum": null,2231 "description": "The ID of the project to update.",2232 "compatible_models": [],2233 "beta_header": null,2234 "status": [2235 "DOCUMENTED"2236 ],2237 "source": "https://developers.openai.com/api/reference/overview"2238 },2239 {2240 "provider": "openai",2241 "endpoint": "POST /v1/organization/projects/{project_id}/data_retention",2242 "parameter": "retention_type",2243 "location": "body",2244 "type": "string",2245 "required": true,2246 "default": null,2247 "minimum": null,2248 "maximum": null,2249 "enum": [2250 "organization_default",2251 "none",2252 "zero_data_retention",2253 "modified_abuse_monitoring",2254 "enhanced_zero_data_retention",2255 "enhanced_modified_abuse_monitoring"2256 ],2257 "description": "The desired project data retention type.",2258 "compatible_models": [],2259 "beta_header": null,2260 "status": [2261 "DOCUMENTED"2262 ],2263 "source": "https://developers.openai.com/api/reference/overview"2264 },2265 {2266 "provider": "openai",2267 "endpoint": "GET /v1/organization/projects/{project_id}/groups",2268 "parameter": "project_id",2269 "location": "path",2270 "type": "string",2271 "required": true,2272 "default": null,2273 "minimum": null,2274 "maximum": null,2275 "enum": null,2276 "description": "The ID of the project to inspect.",2277 "compatible_models": [],2278 "beta_header": null,2279 "status": [2280 "DOCUMENTED"2281 ],2282 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/groups/methods/list"2283 },2284 {2285 "provider": "openai",2286 "endpoint": "GET /v1/organization/projects/{project_id}/groups",2287 "parameter": "limit",2288 "location": "query",2289 "type": "integer",2290 "required": false,2291 "default": 20,2292 "minimum": 0,2293 "maximum": 100,2294 "enum": null,2295 "description": "A limit on the number of project groups to return. Defaults to 20.",2296 "compatible_models": [],2297 "beta_header": null,2298 "status": [2299 "DOCUMENTED"2300 ],2301 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/groups/methods/list"2302 },2303 {2304 "provider": "openai",2305 "endpoint": "GET /v1/organization/projects/{project_id}/groups",2306 "parameter": "after",2307 "location": "query",2308 "type": "string",2309 "required": false,2310 "default": null,2311 "minimum": null,2312 "maximum": null,2313 "enum": null,2314 "description": "Cursor for pagination. Provide the ID of the last group from the previous response to fetch the next page.",2315 "compatible_models": [],2316 "beta_header": null,2317 "status": [2318 "DOCUMENTED"2319 ],2320 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/groups/methods/list"2321 },2322 {2323 "provider": "openai",2324 "endpoint": "GET /v1/organization/projects/{project_id}/groups",2325 "parameter": "order",2326 "location": "query",2327 "type": "string",2328 "required": false,2329 "default": "asc",2330 "minimum": null,2331 "maximum": null,2332 "enum": [2333 "asc",2334 "desc"2335 ],2336 "description": "Sort order for the returned groups.",2337 "compatible_models": [],2338 "beta_header": null,2339 "status": [2340 "DOCUMENTED"2341 ],2342 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/groups/methods/list"2343 },2344 {2345 "provider": "openai",2346 "endpoint": "POST /v1/organization/projects/{project_id}/groups",2347 "parameter": "project_id",2348 "location": "path",2349 "type": "string",2350 "required": true,2351 "default": null,2352 "minimum": null,2353 "maximum": null,2354 "enum": null,2355 "description": "The ID of the project to update.",2356 "compatible_models": [],2357 "beta_header": null,2358 "status": [2359 "DOCUMENTED"2360 ],2361 "source": "https://developers.openai.com/api/reference/overview"2362 },2363 {2364 "provider": "openai",2365 "endpoint": "POST /v1/organization/projects/{project_id}/groups",2366 "parameter": "group_id",2367 "location": "body",2368 "type": "string",2369 "required": true,2370 "default": null,2371 "minimum": null,2372 "maximum": null,2373 "enum": null,2374 "description": "Identifier of the group to add to the project.",2375 "compatible_models": [],2376 "beta_header": null,2377 "status": [2378 "DOCUMENTED"2379 ],2380 "source": "https://developers.openai.com/api/reference/overview"2381 },2382 {2383 "provider": "openai",2384 "endpoint": "POST /v1/organization/projects/{project_id}/groups",2385 "parameter": "role",2386 "location": "body",2387 "type": "string",2388 "required": true,2389 "default": null,2390 "minimum": null,2391 "maximum": null,2392 "enum": null,2393 "description": "Identifier of the project role to grant to the group.",2394 "compatible_models": [],2395 "beta_header": null,2396 "status": [2397 "DOCUMENTED"2398 ],2399 "source": "https://developers.openai.com/api/reference/overview"2400 },2401 {2402 "provider": "openai",2403 "endpoint": "GET /v1/organization/projects/{project_id}/groups/{group_id}",2404 "parameter": "project_id",2405 "location": "path",2406 "type": "string",2407 "required": true,2408 "default": null,2409 "minimum": null,2410 "maximum": null,2411 "enum": null,2412 "description": "The ID of the project to inspect.",2413 "compatible_models": [],2414 "beta_header": null,2415 "status": [2416 "DOCUMENTED"2417 ],2418 "source": "https://developers.openai.com/api/reference/overview"2419 },2420 {2421 "provider": "openai",2422 "endpoint": "GET /v1/organization/projects/{project_id}/groups/{group_id}",2423 "parameter": "group_id",2424 "location": "path",2425 "type": "string",2426 "required": true,2427 "default": null,2428 "minimum": null,2429 "maximum": null,2430 "enum": null,2431 "description": "The ID of the group to retrieve.",2432 "compatible_models": [],2433 "beta_header": null,2434 "status": [2435 "DOCUMENTED"2436 ],2437 "source": "https://developers.openai.com/api/reference/overview"2438 },2439 {2440 "provider": "openai",2441 "endpoint": "GET /v1/organization/projects/{project_id}/groups/{group_id}",2442 "parameter": "group_type",2443 "location": "query",2444 "type": "string",2445 "required": false,2446 "default": "group",2447 "minimum": null,2448 "maximum": null,2449 "enum": [2450 "group",2451 "tenant_group"2452 ],2453 "description": "The type of group to retrieve.",2454 "compatible_models": [],2455 "beta_header": null,2456 "status": [2457 "DOCUMENTED"2458 ],2459 "source": "https://developers.openai.com/api/reference/overview"2460 },2461 {2462 "provider": "openai",2463 "endpoint": "DELETE /v1/organization/projects/{project_id}/groups/{group_id}",2464 "parameter": "project_id",2465 "location": "path",2466 "type": "string",2467 "required": true,2468 "default": null,2469 "minimum": null,2470 "maximum": null,2471 "enum": null,2472 "description": "The ID of the project to update.",2473 "compatible_models": [],2474 "beta_header": null,2475 "status": [2476 "DOCUMENTED"2477 ],2478 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/groups/methods/delete"2479 },2480 {2481 "provider": "openai",2482 "endpoint": "DELETE /v1/organization/projects/{project_id}/groups/{group_id}",2483 "parameter": "group_id",2484 "location": "path",2485 "type": "string",2486 "required": true,2487 "default": null,2488 "minimum": null,2489 "maximum": null,2490 "enum": null,2491 "description": "The ID of the group to remove from the project.",2492 "compatible_models": [],2493 "beta_header": null,2494 "status": [2495 "DOCUMENTED"2496 ],2497 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/groups/methods/delete"2498 },2499 {2500 "provider": "openai",2501 "endpoint": "GET /v1/organization/projects/{project_id}/hosted_tool_permissions",2502 "parameter": "project_id",2503 "location": "path",2504 "type": "string",2505 "required": true,2506 "default": null,2507 "minimum": null,2508 "maximum": null,2509 "enum": null,2510 "description": "The ID of the project.",2511 "compatible_models": [],2512 "beta_header": null,2513 "status": [2514 "DOCUMENTED"2515 ],2516 "source": "https://developers.openai.com/api/reference/overview"2517 },2518 {2519 "provider": "openai",2520 "endpoint": "POST /v1/organization/projects/{project_id}/hosted_tool_permissions",2521 "parameter": "project_id",2522 "location": "path",2523 "type": "string",2524 "required": true,2525 "default": null,2526 "minimum": null,2527 "maximum": null,2528 "enum": null,2529 "description": "The ID of the project.",2530 "compatible_models": [],2531 "beta_header": null,2532 "status": [2533 "DOCUMENTED"2534 ],2535 "source": "https://developers.openai.com/api/reference/overview"2536 },2537 {2538 "provider": "openai",2539 "endpoint": "POST /v1/organization/projects/{project_id}/hosted_tool_permissions",2540 "parameter": "file_search",2541 "location": "body",2542 "type": "object | null",2543 "required": false,2544 "default": null,2545 "minimum": null,2546 "maximum": null,2547 "enum": null,2548 "description": "The file search permission update.",2549 "compatible_models": [],2550 "beta_header": null,2551 "status": [2552 "DOCUMENTED"2553 ],2554 "source": "https://developers.openai.com/api/reference/overview"2555 },2556 {2557 "provider": "openai",2558 "endpoint": "POST /v1/organization/projects/{project_id}/hosted_tool_permissions",2559 "parameter": "file_search.enabled",2560 "location": "body",2561 "type": "boolean",2562 "required": true,2563 "default": null,2564 "minimum": null,2565 "maximum": null,2566 "enum": null,2567 "description": "Whether to enable the hosted tool for the project.",2568 "compatible_models": [],2569 "beta_header": null,2570 "status": [2571 "DOCUMENTED"2572 ],2573 "source": "https://developers.openai.com/api/reference/overview"2574 },2575 {2576 "provider": "openai",2577 "endpoint": "POST /v1/organization/projects/{project_id}/hosted_tool_permissions",2578 "parameter": "web_search",2579 "location": "body",2580 "type": "object | null",2581 "required": false,2582 "default": null,2583 "minimum": null,2584 "maximum": null,2585 "enum": null,2586 "description": "The web search permission update.",2587 "compatible_models": [],2588 "beta_header": null,2589 "status": [2590 "DOCUMENTED"2591 ],2592 "source": "https://developers.openai.com/api/reference/overview"2593 },2594 {2595 "provider": "openai",2596 "endpoint": "POST /v1/organization/projects/{project_id}/hosted_tool_permissions",2597 "parameter": "web_search.enabled",2598 "location": "body",2599 "type": "boolean",2600 "required": true,2601 "default": null,2602 "minimum": null,2603 "maximum": null,2604 "enum": null,2605 "description": "Whether to enable the hosted tool for the project.",2606 "compatible_models": [],2607 "beta_header": null,2608 "status": [2609 "DOCUMENTED"2610 ],2611 "source": "https://developers.openai.com/api/reference/overview"2612 },2613 {2614 "provider": "openai",2615 "endpoint": "POST /v1/organization/projects/{project_id}/hosted_tool_permissions",2616 "parameter": "image_generation",2617 "location": "body",2618 "type": "object | null",2619 "required": false,2620 "default": null,2621 "minimum": null,2622 "maximum": null,2623 "enum": null,2624 "description": "The image generation permission update.",2625 "compatible_models": [],2626 "beta_header": null,2627 "status": [2628 "DOCUMENTED"2629 ],2630 "source": "https://developers.openai.com/api/reference/overview"2631 },2632 {2633 "provider": "openai",2634 "endpoint": "POST /v1/organization/projects/{project_id}/hosted_tool_permissions",2635 "parameter": "image_generation.enabled",2636 "location": "body",2637 "type": "boolean",2638 "required": true,2639 "default": null,2640 "minimum": null,2641 "maximum": null,2642 "enum": null,2643 "description": "Whether to enable the hosted tool for the project.",2644 "compatible_models": [],2645 "beta_header": null,2646 "status": [2647 "DOCUMENTED"2648 ],2649 "source": "https://developers.openai.com/api/reference/overview"2650 },2651 {2652 "provider": "openai",2653 "endpoint": "POST /v1/organization/projects/{project_id}/hosted_tool_permissions",2654 "parameter": "mcp",2655 "location": "body",2656 "type": "object | null",2657 "required": false,2658 "default": null,2659 "minimum": null,2660 "maximum": null,2661 "enum": null,2662 "description": "The MCP permission update.",2663 "compatible_models": [],2664 "beta_header": null,2665 "status": [2666 "DOCUMENTED"2667 ],2668 "source": "https://developers.openai.com/api/reference/overview"2669 },2670 {2671 "provider": "openai",2672 "endpoint": "POST /v1/organization/projects/{project_id}/hosted_tool_permissions",2673 "parameter": "mcp.enabled",2674 "location": "body",2675 "type": "boolean",2676 "required": true,2677 "default": null,2678 "minimum": null,2679 "maximum": null,2680 "enum": null,2681 "description": "Whether to enable the hosted tool for the project.",2682 "compatible_models": [],2683 "beta_header": null,2684 "status": [2685 "DOCUMENTED"2686 ],2687 "source": "https://developers.openai.com/api/reference/overview"2688 },2689 {2690 "provider": "openai",2691 "endpoint": "POST /v1/organization/projects/{project_id}/hosted_tool_permissions",2692 "parameter": "code_interpreter",2693 "location": "body",2694 "type": "object | null",2695 "required": false,2696 "default": null,2697 "minimum": null,2698 "maximum": null,2699 "enum": null,2700 "description": "The code interpreter permission update.",2701 "compatible_models": [],2702 "beta_header": null,2703 "status": [2704 "DOCUMENTED"2705 ],2706 "source": "https://developers.openai.com/api/reference/overview"2707 },2708 {2709 "provider": "openai",2710 "endpoint": "POST /v1/organization/projects/{project_id}/hosted_tool_permissions",2711 "parameter": "code_interpreter.enabled",2712 "location": "body",2713 "type": "boolean",2714 "required": true,2715 "default": null,2716 "minimum": null,2717 "maximum": null,2718 "enum": null,2719 "description": "Whether to enable the hosted tool for the project.",2720 "compatible_models": [],2721 "beta_header": null,2722 "status": [2723 "DOCUMENTED"2724 ],2725 "source": "https://developers.openai.com/api/reference/overview"2726 },2727 {2728 "provider": "openai",2729 "endpoint": "GET /v1/organization/projects/{project_id}/model_permissions",2730 "parameter": "project_id",2731 "location": "path",2732 "type": "string",2733 "required": true,2734 "default": null,2735 "minimum": null,2736 "maximum": null,2737 "enum": null,2738 "description": "The ID of the project.",2739 "compatible_models": [],2740 "beta_header": null,2741 "status": [2742 "DOCUMENTED"2743 ],2744 "source": "https://developers.openai.com/api/reference/overview"2745 },2746 {2747 "provider": "openai",2748 "endpoint": "POST /v1/organization/projects/{project_id}/model_permissions",2749 "parameter": "project_id",2750 "location": "path",2751 "type": "string",2752 "required": true,2753 "default": null,2754 "minimum": null,2755 "maximum": null,2756 "enum": null,2757 "description": "The ID of the project.",2758 "compatible_models": [],2759 "beta_header": null,2760 "status": [2761 "DOCUMENTED"2762 ],2763 "source": "https://developers.openai.com/api/reference/overview"2764 },2765 {2766 "provider": "openai",2767 "endpoint": "POST /v1/organization/projects/{project_id}/model_permissions",2768 "parameter": "mode",2769 "location": "body",2770 "type": "string",2771 "required": true,2772 "default": null,2773 "minimum": null,2774 "maximum": null,2775 "enum": [2776 "allow_list",2777 "deny_list"2778 ],2779 "description": "The model permissions mode to apply.",2780 "compatible_models": [],2781 "beta_header": null,2782 "status": [2783 "DOCUMENTED"2784 ],2785 "source": "https://developers.openai.com/api/reference/overview"2786 },2787 {2788 "provider": "openai",2789 "endpoint": "POST /v1/organization/projects/{project_id}/model_permissions",2790 "parameter": "model_ids",2791 "location": "body",2792 "type": "array<string>",2793 "required": true,2794 "default": null,2795 "minimum": null,2796 "maximum": null,2797 "enum": null,2798 "description": "The model IDs included in this permissions policy.",2799 "compatible_models": [],2800 "beta_header": null,2801 "status": [2802 "DOCUMENTED"2803 ],2804 "source": "https://developers.openai.com/api/reference/overview"2805 },2806 {2807 "provider": "openai",2808 "endpoint": "DELETE /v1/organization/projects/{project_id}/model_permissions",2809 "parameter": "project_id",2810 "location": "path",2811 "type": "string",2812 "required": true,2813 "default": null,2814 "minimum": null,2815 "maximum": null,2816 "enum": null,2817 "description": "The ID of the project.",2818 "compatible_models": [],2819 "beta_header": null,2820 "status": [2821 "DOCUMENTED"2822 ],2823 "source": "https://developers.openai.com/api/reference/overview"2824 },2825 {2826 "provider": "openai",2827 "endpoint": "GET /v1/organization/projects/{project_id}/rate_limits",2828 "parameter": "project_id",2829 "location": "path",2830 "type": "string",2831 "required": true,2832 "default": null,2833 "minimum": null,2834 "maximum": null,2835 "enum": null,2836 "description": "The ID of the project.",2837 "compatible_models": [],2838 "beta_header": null,2839 "status": [2840 "DOCUMENTED"2841 ],2842 "source": "https://developers.openai.com/api/reference/overview"2843 },2844 {2845 "provider": "openai",2846 "endpoint": "GET /v1/organization/projects/{project_id}/rate_limits",2847 "parameter": "limit",2848 "location": "query",2849 "type": "integer",2850 "required": false,2851 "default": 100,2852 "minimum": null,2853 "maximum": null,2854 "enum": null,2855 "description": "A limit on the number of objects to be returned. The default is 100.",2856 "compatible_models": [],2857 "beta_header": null,2858 "status": [2859 "DOCUMENTED"2860 ],2861 "source": "https://developers.openai.com/api/reference/overview"2862 },2863 {2864 "provider": "openai",2865 "endpoint": "GET /v1/organization/projects/{project_id}/rate_limits",2866 "parameter": "after",2867 "location": "query",2868 "type": "string",2869 "required": false,2870 "default": null,2871 "minimum": null,2872 "maximum": null,2873 "enum": null,2874 "description": "A cursor for use in pagination. `after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",2875 "compatible_models": [],2876 "beta_header": null,2877 "status": [2878 "DOCUMENTED"2879 ],2880 "source": "https://developers.openai.com/api/reference/overview"2881 },2882 {2883 "provider": "openai",2884 "endpoint": "GET /v1/organization/projects/{project_id}/rate_limits",2885 "parameter": "before",2886 "location": "query",2887 "type": "string",2888 "required": false,2889 "default": null,2890 "minimum": null,2891 "maximum": null,2892 "enum": null,2893 "description": "A cursor for use in pagination. `before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, beginning with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",2894 "compatible_models": [],2895 "beta_header": null,2896 "status": [2897 "DOCUMENTED"2898 ],2899 "source": "https://developers.openai.com/api/reference/overview"2900 },2901 {2902 "provider": "openai",2903 "endpoint": "POST /v1/organization/projects/{project_id}/rate_limits/{rate_limit_id}",2904 "parameter": "project_id",2905 "location": "path",2906 "type": "string",2907 "required": true,2908 "default": null,2909 "minimum": null,2910 "maximum": null,2911 "enum": null,2912 "description": "The ID of the project.",2913 "compatible_models": [],2914 "beta_header": null,2915 "status": [2916 "DOCUMENTED"2917 ],2918 "source": "https://developers.openai.com/api/reference/overview"2919 },2920 {2921 "provider": "openai",2922 "endpoint": "POST /v1/organization/projects/{project_id}/rate_limits/{rate_limit_id}",2923 "parameter": "rate_limit_id",2924 "location": "path",2925 "type": "string",2926 "required": true,2927 "default": null,2928 "minimum": null,2929 "maximum": null,2930 "enum": null,2931 "description": "The ID of the rate limit.",2932 "compatible_models": [],2933 "beta_header": null,2934 "status": [2935 "DOCUMENTED"2936 ],2937 "source": "https://developers.openai.com/api/reference/overview"2938 },2939 {2940 "provider": "openai",2941 "endpoint": "POST /v1/organization/projects/{project_id}/rate_limits/{rate_limit_id}",2942 "parameter": "max_requests_per_1_minute",2943 "location": "body",2944 "type": "integer",2945 "required": false,2946 "default": null,2947 "minimum": null,2948 "maximum": null,2949 "enum": null,2950 "description": "The maximum requests per minute.",2951 "compatible_models": [],2952 "beta_header": null,2953 "status": [2954 "DOCUMENTED"2955 ],2956 "source": "https://developers.openai.com/api/reference/overview"2957 },2958 {2959 "provider": "openai",2960 "endpoint": "POST /v1/organization/projects/{project_id}/rate_limits/{rate_limit_id}",2961 "parameter": "max_tokens_per_1_minute",2962 "location": "body",2963 "type": "integer",2964 "required": false,2965 "default": null,2966 "minimum": null,2967 "maximum": null,2968 "enum": null,2969 "description": "The maximum tokens per minute.",2970 "compatible_models": [],2971 "beta_header": null,2972 "status": [2973 "DOCUMENTED"2974 ],2975 "source": "https://developers.openai.com/api/reference/overview"2976 },2977 {2978 "provider": "openai",2979 "endpoint": "POST /v1/organization/projects/{project_id}/rate_limits/{rate_limit_id}",2980 "parameter": "max_images_per_1_minute",2981 "location": "body",2982 "type": "integer",2983 "required": false,2984 "default": null,2985 "minimum": null,2986 "maximum": null,2987 "enum": null,2988 "description": "The maximum images per minute. Only relevant for certain models.",2989 "compatible_models": [],2990 "beta_header": null,2991 "status": [2992 "DOCUMENTED"2993 ],2994 "source": "https://developers.openai.com/api/reference/overview"2995 },2996 {2997 "provider": "openai",2998 "endpoint": "POST /v1/organization/projects/{project_id}/rate_limits/{rate_limit_id}",2999 "parameter": "max_audio_megabytes_per_1_minute",3000 "location": "body",3001 "type": "integer",3002 "required": false,3003 "default": null,3004 "minimum": null,3005 "maximum": null,3006 "enum": null,3007 "description": "The maximum audio megabytes per minute. Only relevant for certain models.",3008 "compatible_models": [],3009 "beta_header": null,3010 "status": [3011 "DOCUMENTED"3012 ],3013 "source": "https://developers.openai.com/api/reference/overview"3014 },3015 {3016 "provider": "openai",3017 "endpoint": "POST /v1/organization/projects/{project_id}/rate_limits/{rate_limit_id}",3018 "parameter": "max_requests_per_1_day",3019 "location": "body",3020 "type": "integer",3021 "required": false,3022 "default": null,3023 "minimum": null,3024 "maximum": null,3025 "enum": null,3026 "description": "The maximum requests per day. Only relevant for certain models.",3027 "compatible_models": [],3028 "beta_header": null,3029 "status": [3030 "DOCUMENTED"3031 ],3032 "source": "https://developers.openai.com/api/reference/overview"3033 },3034 {3035 "provider": "openai",3036 "endpoint": "POST /v1/organization/projects/{project_id}/rate_limits/{rate_limit_id}",3037 "parameter": "batch_1_day_max_input_tokens",3038 "location": "body",3039 "type": "integer",3040 "required": false,3041 "default": null,3042 "minimum": null,3043 "maximum": null,3044 "enum": null,3045 "description": "The maximum batch input tokens per day. Only relevant for certain models.",3046 "compatible_models": [],3047 "beta_header": null,3048 "status": [3049 "DOCUMENTED"3050 ],3051 "source": "https://developers.openai.com/api/reference/overview"3052 },3053 {3054 "provider": "openai",3055 "endpoint": "GET /v1/organization/projects/{project_id}/service_accounts",3056 "parameter": "project_id",3057 "location": "path",3058 "type": "string",3059 "required": true,3060 "default": null,3061 "minimum": null,3062 "maximum": null,3063 "enum": null,3064 "description": "The ID of the project.",3065 "compatible_models": [],3066 "beta_header": null,3067 "status": [3068 "DOCUMENTED"3069 ],3070 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/list"3071 },3072 {3073 "provider": "openai",3074 "endpoint": "GET /v1/organization/projects/{project_id}/service_accounts",3075 "parameter": "limit",3076 "location": "query",3077 "type": "integer",3078 "required": false,3079 "default": 20,3080 "minimum": null,3081 "maximum": null,3082 "enum": null,3083 "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",3084 "compatible_models": [],3085 "beta_header": null,3086 "status": [3087 "DOCUMENTED"3088 ],3089 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/list"3090 },3091 {3092 "provider": "openai",3093 "endpoint": "GET /v1/organization/projects/{project_id}/service_accounts",3094 "parameter": "after",3095 "location": "query",3096 "type": "string",3097 "required": false,3098 "default": null,3099 "minimum": null,3100 "maximum": null,3101 "enum": null,3102 "description": "A cursor for use in pagination. `after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",3103 "compatible_models": [],3104 "beta_header": null,3105 "status": [3106 "DOCUMENTED"3107 ],3108 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/list"3109 },3110 {3111 "provider": "openai",3112 "endpoint": "POST /v1/organization/projects/{project_id}/service_accounts",3113 "parameter": "project_id",3114 "location": "path",3115 "type": "string",3116 "required": true,3117 "default": null,3118 "minimum": null,3119 "maximum": null,3120 "enum": null,3121 "description": "The ID of the project.",3122 "compatible_models": [],3123 "beta_header": null,3124 "status": [3125 "DOCUMENTED"3126 ],3127 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/create"3128 },3129 {3130 "provider": "openai",3131 "endpoint": "POST /v1/organization/projects/{project_id}/service_accounts",3132 "parameter": "name",3133 "location": "body",3134 "type": "string",3135 "required": true,3136 "default": null,3137 "minimum": null,3138 "maximum": null,3139 "enum": null,3140 "description": "The name of the service account being created.",3141 "compatible_models": [],3142 "beta_header": null,3143 "status": [3144 "DOCUMENTED"3145 ],3146 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/create"3147 },3148 {3149 "provider": "openai",3150 "endpoint": "POST /v1/organization/projects/{project_id}/service_accounts",3151 "parameter": "create_service_account_only",3152 "location": "body",3153 "type": "boolean | null",3154 "required": false,3155 "default": null,3156 "minimum": null,3157 "maximum": null,3158 "enum": null,3159 "description": "",3160 "compatible_models": [],3161 "beta_header": null,3162 "status": [3163 "DOCUMENTED"3164 ],3165 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/create"3166 },3167 {3168 "provider": "openai",3169 "endpoint": "POST /v1/organization/projects/{project_id}/service_accounts",3170 "parameter": "expires_in_seconds",3171 "location": "body",3172 "type": "integer | null",3173 "required": false,3174 "default": null,3175 "minimum": null,3176 "maximum": null,3177 "enum": null,3178 "description": "Number of seconds until the initial API key expires. If omitted or null, the key does not expire unless the effective organization or project policy requires an expiration. When a policy sets a maximum lifetime, this value must be provided and must not exceed that limit. A non-null value cannot be used when `create_service_account_only` is true.",3179 "compatible_models": [],3180 "beta_header": null,3181 "status": [3182 "DOCUMENTED"3183 ],3184 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/create"3185 },3186 {3187 "provider": "openai",3188 "endpoint": "GET /v1/organization/projects/{project_id}/service_accounts/{service_account_id}",3189 "parameter": "project_id",3190 "location": "path",3191 "type": "string",3192 "required": true,3193 "default": null,3194 "minimum": null,3195 "maximum": null,3196 "enum": null,3197 "description": "The ID of the project.",3198 "compatible_models": [],3199 "beta_header": null,3200 "status": [3201 "DOCUMENTED"3202 ],3203 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/retrieve"3204 },3205 {3206 "provider": "openai",3207 "endpoint": "GET /v1/organization/projects/{project_id}/service_accounts/{service_account_id}",3208 "parameter": "service_account_id",3209 "location": "path",3210 "type": "string",3211 "required": true,3212 "default": null,3213 "minimum": null,3214 "maximum": null,3215 "enum": null,3216 "description": "The ID of the service account.",3217 "compatible_models": [],3218 "beta_header": null,3219 "status": [3220 "DOCUMENTED"3221 ],3222 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/retrieve"3223 },3224 {3225 "provider": "openai",3226 "endpoint": "POST /v1/organization/projects/{project_id}/service_accounts/{service_account_id}",3227 "parameter": "project_id",3228 "location": "path",3229 "type": "string",3230 "required": true,3231 "default": null,3232 "minimum": null,3233 "maximum": null,3234 "enum": null,3235 "description": "The ID of the project.",3236 "compatible_models": [],3237 "beta_header": null,3238 "status": [3239 "DOCUMENTED"3240 ],3241 "source": "https://developers.openai.com/api/reference/overview"3242 },3243 {3244 "provider": "openai",3245 "endpoint": "POST /v1/organization/projects/{project_id}/service_accounts/{service_account_id}",3246 "parameter": "service_account_id",3247 "location": "path",3248 "type": "string",3249 "required": true,3250 "default": null,3251 "minimum": null,3252 "maximum": null,3253 "enum": null,3254 "description": "The ID of the service account.",3255 "compatible_models": [],3256 "beta_header": null,3257 "status": [3258 "DOCUMENTED"3259 ],3260 "source": "https://developers.openai.com/api/reference/overview"3261 },3262 {3263 "provider": "openai",3264 "endpoint": "POST /v1/organization/projects/{project_id}/service_accounts/{service_account_id}",3265 "parameter": "name",3266 "location": "body",3267 "type": "string",3268 "required": false,3269 "default": null,3270 "minimum": null,3271 "maximum": null,3272 "enum": null,3273 "description": "The updated service account name.",3274 "compatible_models": [],3275 "beta_header": null,3276 "status": [3277 "DOCUMENTED"3278 ],3279 "source": "https://developers.openai.com/api/reference/overview"3280 },3281 {3282 "provider": "openai",3283 "endpoint": "POST /v1/organization/projects/{project_id}/service_accounts/{service_account_id}",3284 "parameter": "role",3285 "location": "body",3286 "type": "string",3287 "required": false,3288 "default": null,3289 "minimum": null,3290 "maximum": null,3291 "enum": [3292 "member",3293 "owner"3294 ],3295 "description": "The updated service account role.",3296 "compatible_models": [],3297 "beta_header": null,3298 "status": [3299 "DOCUMENTED"3300 ],3301 "source": "https://developers.openai.com/api/reference/overview"3302 },3303 {3304 "provider": "openai",3305 "endpoint": "DELETE /v1/organization/projects/{project_id}/service_accounts/{service_account_id}",3306 "parameter": "project_id",3307 "location": "path",3308 "type": "string",3309 "required": true,3310 "default": null,3311 "minimum": null,3312 "maximum": null,3313 "enum": null,3314 "description": "The ID of the project.",3315 "compatible_models": [],3316 "beta_header": null,3317 "status": [3318 "DOCUMENTED"3319 ],3320 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/delete"3321 },3322 {3323 "provider": "openai",3324 "endpoint": "DELETE /v1/organization/projects/{project_id}/service_accounts/{service_account_id}",3325 "parameter": "service_account_id",3326 "location": "path",3327 "type": "string",3328 "required": true,3329 "default": null,3330 "minimum": null,3331 "maximum": null,3332 "enum": null,3333 "description": "The ID of the service account.",3334 "compatible_models": [],3335 "beta_header": null,3336 "status": [3337 "DOCUMENTED"3338 ],3339 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/delete"3340 },3341 {3342 "provider": "openai",3343 "endpoint": "GET /v1/organization/projects/{project_id}/spend_alerts",3344 "parameter": "project_id",3345 "location": "path",3346 "type": "string",3347 "required": true,3348 "default": null,3349 "minimum": null,3350 "maximum": null,3351 "enum": null,3352 "description": "The ID of the project to inspect.",3353 "compatible_models": [],3354 "beta_header": null,3355 "status": [3356 "DOCUMENTED"3357 ],3358 "source": "https://developers.openai.com/api/reference/overview"3359 },3360 {3361 "provider": "openai",3362 "endpoint": "GET /v1/organization/projects/{project_id}/spend_alerts",3363 "parameter": "limit",3364 "location": "query",3365 "type": "integer",3366 "required": false,3367 "default": null,3368 "minimum": 0,3369 "maximum": 100,3370 "enum": null,3371 "description": "A limit on the number of spend alerts to return. Defaults to 20.",3372 "compatible_models": [],3373 "beta_header": null,3374 "status": [3375 "DOCUMENTED"3376 ],3377 "source": "https://developers.openai.com/api/reference/overview"3378 },3379 {3380 "provider": "openai",3381 "endpoint": "GET /v1/organization/projects/{project_id}/spend_alerts",3382 "parameter": "order",3383 "location": "query",3384 "type": "string",3385 "required": false,3386 "default": "asc",3387 "minimum": null,3388 "maximum": null,3389 "enum": [3390 "asc",3391 "desc"3392 ],3393 "description": "Sort order for the returned spend alerts.",3394 "compatible_models": [],3395 "beta_header": null,3396 "status": [3397 "DOCUMENTED"3398 ],3399 "source": "https://developers.openai.com/api/reference/overview"3400 },3401 {3402 "provider": "openai",3403 "endpoint": "GET /v1/organization/projects/{project_id}/spend_alerts",3404 "parameter": "after",3405 "location": "query",3406 "type": "string",3407 "required": false,3408 "default": null,3409 "minimum": null,3410 "maximum": null,3411 "enum": null,3412 "description": "Cursor for pagination. Provide the ID of the last spend alert from the previous response to fetch the next page.",3413 "compatible_models": [],3414 "beta_header": null,3415 "status": [3416 "DOCUMENTED"3417 ],3418 "source": "https://developers.openai.com/api/reference/overview"3419 },3420 {3421 "provider": "openai",3422 "endpoint": "GET /v1/organization/projects/{project_id}/spend_alerts",3423 "parameter": "before",3424 "location": "query",3425 "type": "string",3426 "required": false,3427 "default": null,3428 "minimum": null,3429 "maximum": null,3430 "enum": null,3431 "description": "Cursor for pagination. Provide the ID of the first spend alert from the previous response to fetch the previous page.",3432 "compatible_models": [],3433 "beta_header": null,3434 "status": [3435 "DOCUMENTED"3436 ],3437 "source": "https://developers.openai.com/api/reference/overview"3438 },3439 {3440 "provider": "openai",3441 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts",3442 "parameter": "project_id",3443 "location": "path",3444 "type": "string",3445 "required": true,3446 "default": null,3447 "minimum": null,3448 "maximum": null,3449 "enum": null,3450 "description": "The ID of the project to update.",3451 "compatible_models": [],3452 "beta_header": null,3453 "status": [3454 "DOCUMENTED"3455 ],3456 "source": "https://developers.openai.com/api/reference/overview"3457 },3458 {3459 "provider": "openai",3460 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts",3461 "parameter": "threshold_amount",3462 "location": "body",3463 "type": "integer",3464 "required": true,3465 "default": null,3466 "minimum": 0,3467 "maximum": null,3468 "enum": null,3469 "description": "The alert threshold amount, in cents.",3470 "compatible_models": [],3471 "beta_header": null,3472 "status": [3473 "DOCUMENTED"3474 ],3475 "source": "https://developers.openai.com/api/reference/overview"3476 },3477 {3478 "provider": "openai",3479 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts",3480 "parameter": "currency",3481 "location": "body",3482 "type": "string",3483 "required": true,3484 "default": null,3485 "minimum": null,3486 "maximum": null,3487 "enum": [3488 "USD"3489 ],3490 "description": "The currency for the threshold amount.",3491 "compatible_models": [],3492 "beta_header": null,3493 "status": [3494 "DOCUMENTED"3495 ],3496 "source": "https://developers.openai.com/api/reference/overview"3497 },3498 {3499 "provider": "openai",3500 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts",3501 "parameter": "interval",3502 "location": "body",3503 "type": "string",3504 "required": true,3505 "default": null,3506 "minimum": null,3507 "maximum": null,3508 "enum": [3509 "month"3510 ],3511 "description": "The time interval for evaluating spend against the threshold.",3512 "compatible_models": [],3513 "beta_header": null,3514 "status": [3515 "DOCUMENTED"3516 ],3517 "source": "https://developers.openai.com/api/reference/overview"3518 },3519 {3520 "provider": "openai",3521 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts",3522 "parameter": "notification_channel",3523 "location": "body",3524 "type": "object",3525 "required": true,3526 "default": null,3527 "minimum": null,3528 "maximum": null,3529 "enum": null,3530 "description": "Email notification settings for a spend alert.",3531 "compatible_models": [],3532 "beta_header": null,3533 "status": [3534 "DOCUMENTED"3535 ],3536 "source": "https://developers.openai.com/api/reference/overview"3537 },3538 {3539 "provider": "openai",3540 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts",3541 "parameter": "notification_channel.type",3542 "location": "body",3543 "type": "string",3544 "required": true,3545 "default": null,3546 "minimum": null,3547 "maximum": null,3548 "enum": [3549 "email"3550 ],3551 "description": "The notification channel type. Currently only `email` is supported.",3552 "compatible_models": [],3553 "beta_header": null,3554 "status": [3555 "DOCUMENTED"3556 ],3557 "source": "https://developers.openai.com/api/reference/overview"3558 },3559 {3560 "provider": "openai",3561 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts",3562 "parameter": "notification_channel.recipients",3563 "location": "body",3564 "type": "array<string>",3565 "required": true,3566 "default": null,3567 "minimum": null,3568 "maximum": null,3569 "enum": null,3570 "description": "Email addresses that receive the spend alert notification.",3571 "compatible_models": [],3572 "beta_header": null,3573 "status": [3574 "DOCUMENTED"3575 ],3576 "source": "https://developers.openai.com/api/reference/overview"3577 },3578 {3579 "provider": "openai",3580 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts",3581 "parameter": "notification_channel.subject_prefix",3582 "location": "body",3583 "type": "string | null",3584 "required": false,3585 "default": null,3586 "minimum": null,3587 "maximum": null,3588 "enum": null,3589 "description": "Optional subject prefix for alert emails.",3590 "compatible_models": [],3591 "beta_header": null,3592 "status": [3593 "DOCUMENTED"3594 ],3595 "source": "https://developers.openai.com/api/reference/overview"3596 },3597 {3598 "provider": "openai",3599 "endpoint": "GET /v1/organization/projects/{project_id}/spend_alerts/{alert_id}",3600 "parameter": "project_id",3601 "location": "path",3602 "type": "string",3603 "required": true,3604 "default": null,3605 "minimum": null,3606 "maximum": null,3607 "enum": null,3608 "description": "The ID of the project.",3609 "compatible_models": [],3610 "beta_header": null,3611 "status": [3612 "DOCUMENTED"3613 ],3614 "source": "https://developers.openai.com/api/reference/overview"3615 },3616 {3617 "provider": "openai",3618 "endpoint": "GET /v1/organization/projects/{project_id}/spend_alerts/{alert_id}",3619 "parameter": "alert_id",3620 "location": "path",3621 "type": "string",3622 "required": true,3623 "default": null,3624 "minimum": null,3625 "maximum": null,3626 "enum": null,3627 "description": "The ID of the spend alert to retrieve.",3628 "compatible_models": [],3629 "beta_header": null,3630 "status": [3631 "DOCUMENTED"3632 ],3633 "source": "https://developers.openai.com/api/reference/overview"3634 },3635 {3636 "provider": "openai",3637 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts/{alert_id}",3638 "parameter": "project_id",3639 "location": "path",3640 "type": "string",3641 "required": true,3642 "default": null,3643 "minimum": null,3644 "maximum": null,3645 "enum": null,3646 "description": "The ID of the project to update.",3647 "compatible_models": [],3648 "beta_header": null,3649 "status": [3650 "DOCUMENTED"3651 ],3652 "source": "https://developers.openai.com/api/reference/overview"3653 },3654 {3655 "provider": "openai",3656 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts/{alert_id}",3657 "parameter": "alert_id",3658 "location": "path",3659 "type": "string",3660 "required": true,3661 "default": null,3662 "minimum": null,3663 "maximum": null,3664 "enum": null,3665 "description": "The ID of the spend alert to update.",3666 "compatible_models": [],3667 "beta_header": null,3668 "status": [3669 "DOCUMENTED"3670 ],3671 "source": "https://developers.openai.com/api/reference/overview"3672 },3673 {3674 "provider": "openai",3675 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts/{alert_id}",3676 "parameter": "threshold_amount",3677 "location": "body",3678 "type": "integer",3679 "required": true,3680 "default": null,3681 "minimum": 0,3682 "maximum": null,3683 "enum": null,3684 "description": "The alert threshold amount, in cents.",3685 "compatible_models": [],3686 "beta_header": null,3687 "status": [3688 "DOCUMENTED"3689 ],3690 "source": "https://developers.openai.com/api/reference/overview"3691 },3692 {3693 "provider": "openai",3694 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts/{alert_id}",3695 "parameter": "currency",3696 "location": "body",3697 "type": "string",3698 "required": true,3699 "default": null,3700 "minimum": null,3701 "maximum": null,3702 "enum": [3703 "USD"3704 ],3705 "description": "The currency for the threshold amount.",3706 "compatible_models": [],3707 "beta_header": null,3708 "status": [3709 "DOCUMENTED"3710 ],3711 "source": "https://developers.openai.com/api/reference/overview"3712 },3713 {3714 "provider": "openai",3715 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts/{alert_id}",3716 "parameter": "interval",3717 "location": "body",3718 "type": "string",3719 "required": true,3720 "default": null,3721 "minimum": null,3722 "maximum": null,3723 "enum": [3724 "month"3725 ],3726 "description": "The time interval for evaluating spend against the threshold.",3727 "compatible_models": [],3728 "beta_header": null,3729 "status": [3730 "DOCUMENTED"3731 ],3732 "source": "https://developers.openai.com/api/reference/overview"3733 },3734 {3735 "provider": "openai",3736 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts/{alert_id}",3737 "parameter": "notification_channel",3738 "location": "body",3739 "type": "object",3740 "required": true,3741 "default": null,3742 "minimum": null,3743 "maximum": null,3744 "enum": null,3745 "description": "Email notification settings for a spend alert.",3746 "compatible_models": [],3747 "beta_header": null,3748 "status": [3749 "DOCUMENTED"3750 ],3751 "source": "https://developers.openai.com/api/reference/overview"3752 },3753 {3754 "provider": "openai",3755 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts/{alert_id}",3756 "parameter": "notification_channel.type",3757 "location": "body",3758 "type": "string",3759 "required": true,3760 "default": null,3761 "minimum": null,3762 "maximum": null,3763 "enum": [3764 "email"3765 ],3766 "description": "The notification channel type. Currently only `email` is supported.",3767 "compatible_models": [],3768 "beta_header": null,3769 "status": [3770 "DOCUMENTED"3771 ],3772 "source": "https://developers.openai.com/api/reference/overview"3773 },3774 {3775 "provider": "openai",3776 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts/{alert_id}",3777 "parameter": "notification_channel.recipients",3778 "location": "body",3779 "type": "array<string>",3780 "required": true,3781 "default": null,3782 "minimum": null,3783 "maximum": null,3784 "enum": null,3785 "description": "Email addresses that receive the spend alert notification.",3786 "compatible_models": [],3787 "beta_header": null,3788 "status": [3789 "DOCUMENTED"3790 ],3791 "source": "https://developers.openai.com/api/reference/overview"3792 },3793 {3794 "provider": "openai",3795 "endpoint": "POST /v1/organization/projects/{project_id}/spend_alerts/{alert_id}",3796 "parameter": "notification_channel.subject_prefix",3797 "location": "body",3798 "type": "string | null",3799 "required": false,3800 "default": null,3801 "minimum": null,3802 "maximum": null,3803 "enum": null,3804 "description": "Optional subject prefix for alert emails.",3805 "compatible_models": [],3806 "beta_header": null,3807 "status": [3808 "DOCUMENTED"3809 ],3810 "source": "https://developers.openai.com/api/reference/overview"3811 },3812 {3813 "provider": "openai",3814 "endpoint": "DELETE /v1/organization/projects/{project_id}/spend_alerts/{alert_id}",3815 "parameter": "project_id",3816 "location": "path",3817 "type": "string",3818 "required": true,3819 "default": null,3820 "minimum": null,3821 "maximum": null,3822 "enum": null,3823 "description": "The ID of the project to update.",3824 "compatible_models": [],3825 "beta_header": null,3826 "status": [3827 "DOCUMENTED"3828 ],3829 "source": "https://developers.openai.com/api/reference/overview"3830 },3831 {3832 "provider": "openai",3833 "endpoint": "DELETE /v1/organization/projects/{project_id}/spend_alerts/{alert_id}",3834 "parameter": "alert_id",3835 "location": "path",3836 "type": "string",3837 "required": true,3838 "default": null,3839 "minimum": null,3840 "maximum": null,3841 "enum": null,3842 "description": "The ID of the spend alert to delete.",3843 "compatible_models": [],3844 "beta_header": null,3845 "status": [3846 "DOCUMENTED"3847 ],3848 "source": "https://developers.openai.com/api/reference/overview"3849 },3850 {3851 "provider": "openai",3852 "endpoint": "GET /v1/organization/projects/{project_id}/users",3853 "parameter": "project_id",3854 "location": "path",3855 "type": "string",3856 "required": true,3857 "default": null,3858 "minimum": null,3859 "maximum": null,3860 "enum": null,3861 "description": "The ID of the project.",3862 "compatible_models": [],3863 "beta_header": null,3864 "status": [3865 "DOCUMENTED"3866 ],3867 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/list"3868 },3869 {3870 "provider": "openai",3871 "endpoint": "GET /v1/organization/projects/{project_id}/users",3872 "parameter": "limit",3873 "location": "query",3874 "type": "integer",3875 "required": false,3876 "default": 20,3877 "minimum": null,3878 "maximum": null,3879 "enum": null,3880 "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",3881 "compatible_models": [],3882 "beta_header": null,3883 "status": [3884 "DOCUMENTED"3885 ],3886 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/list"3887 },3888 {3889 "provider": "openai",3890 "endpoint": "GET /v1/organization/projects/{project_id}/users",3891 "parameter": "after",3892 "location": "query",3893 "type": "string",3894 "required": false,3895 "default": null,3896 "minimum": null,3897 "maximum": null,3898 "enum": null,3899 "description": "A cursor for use in pagination. `after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",3900 "compatible_models": [],3901 "beta_header": null,3902 "status": [3903 "DOCUMENTED"3904 ],3905 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/list"3906 },3907 {3908 "provider": "openai",3909 "endpoint": "POST /v1/organization/projects/{project_id}/users",3910 "parameter": "project_id",3911 "location": "path",3912 "type": "string",3913 "required": true,3914 "default": null,3915 "minimum": null,3916 "maximum": null,3917 "enum": null,3918 "description": "The ID of the project.",3919 "compatible_models": [],3920 "beta_header": null,3921 "status": [3922 "DOCUMENTED"3923 ],3924 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/create"3925 },3926 {3927 "provider": "openai",3928 "endpoint": "POST /v1/organization/projects/{project_id}/users",3929 "parameter": "user_id",3930 "location": "body",3931 "type": "string | null",3932 "required": false,3933 "default": null,3934 "minimum": null,3935 "maximum": null,3936 "enum": null,3937 "description": "The ID of the user.",3938 "compatible_models": [],3939 "beta_header": null,3940 "status": [3941 "DOCUMENTED"3942 ],3943 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/create"3944 },3945 {3946 "provider": "openai",3947 "endpoint": "POST /v1/organization/projects/{project_id}/users",3948 "parameter": "email",3949 "location": "body",3950 "type": "string | null",3951 "required": false,3952 "default": null,3953 "minimum": null,3954 "maximum": null,3955 "enum": null,3956 "description": "Email of the user to add.",3957 "compatible_models": [],3958 "beta_header": null,3959 "status": [3960 "DOCUMENTED"3961 ],3962 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/create"3963 },3964 {3965 "provider": "openai",3966 "endpoint": "POST /v1/organization/projects/{project_id}/users",3967 "parameter": "role",3968 "location": "body",3969 "type": "string",3970 "required": true,3971 "default": null,3972 "minimum": null,3973 "maximum": null,3974 "enum": null,3975 "description": "`owner` or `member`",3976 "compatible_models": [],3977 "beta_header": null,3978 "status": [3979 "DOCUMENTED"3980 ],3981 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/create"3982 },3983 {3984 "provider": "openai",3985 "endpoint": "GET /v1/organization/projects/{project_id}/users/{user_id}",3986 "parameter": "project_id",3987 "location": "path",3988 "type": "string",3989 "required": true,3990 "default": null,3991 "minimum": null,3992 "maximum": null,3993 "enum": null,3994 "description": "The ID of the project.",3995 "compatible_models": [],3996 "beta_header": null,3997 "status": [3998 "DOCUMENTED"3999 ],4000 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/retrieve"4001 },4002 {4003 "provider": "openai",4004 "endpoint": "GET /v1/organization/projects/{project_id}/users/{user_id}",4005 "parameter": "user_id",4006 "location": "path",4007 "type": "string",4008 "required": true,4009 "default": null,4010 "minimum": null,4011 "maximum": null,4012 "enum": null,4013 "description": "The ID of the user.",4014 "compatible_models": [],4015 "beta_header": null,4016 "status": [4017 "DOCUMENTED"4018 ],4019 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/retrieve"4020 },4021 {4022 "provider": "openai",4023 "endpoint": "POST /v1/organization/projects/{project_id}/users/{user_id}",4024 "parameter": "project_id",4025 "location": "path",4026 "type": "string",4027 "required": true,4028 "default": null,4029 "minimum": null,4030 "maximum": null,4031 "enum": null,4032 "description": "The ID of the project.",4033 "compatible_models": [],4034 "beta_header": null,4035 "status": [4036 "DOCUMENTED"4037 ],4038 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/update"4039 },4040 {4041 "provider": "openai",4042 "endpoint": "POST /v1/organization/projects/{project_id}/users/{user_id}",4043 "parameter": "user_id",4044 "location": "path",4045 "type": "string",4046 "required": true,4047 "default": null,4048 "minimum": null,4049 "maximum": null,4050 "enum": null,4051 "description": "The ID of the user.",4052 "compatible_models": [],4053 "beta_header": null,4054 "status": [4055 "DOCUMENTED"4056 ],4057 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/update"4058 },4059 {4060 "provider": "openai",4061 "endpoint": "POST /v1/organization/projects/{project_id}/users/{user_id}",4062 "parameter": "role",4063 "location": "body",4064 "type": "string | null",4065 "required": false,4066 "default": null,4067 "minimum": null,4068 "maximum": null,4069 "enum": null,4070 "description": "`owner` or `member`",4071 "compatible_models": [],4072 "beta_header": null,4073 "status": [4074 "DOCUMENTED"4075 ],4076 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/update"4077 },4078 {4079 "provider": "openai",4080 "endpoint": "DELETE /v1/organization/projects/{project_id}/users/{user_id}",4081 "parameter": "project_id",4082 "location": "path",4083 "type": "string",4084 "required": true,4085 "default": null,4086 "minimum": null,4087 "maximum": null,4088 "enum": null,4089 "description": "The ID of the project.",4090 "compatible_models": [],4091 "beta_header": null,4092 "status": [4093 "DOCUMENTED"4094 ],4095 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/delete"4096 },4097 {4098 "provider": "openai",4099 "endpoint": "DELETE /v1/organization/projects/{project_id}/users/{user_id}",4100 "parameter": "user_id",4101 "location": "path",4102 "type": "string",4103 "required": true,4104 "default": null,4105 "minimum": null,4106 "maximum": null,4107 "enum": null,4108 "description": "The ID of the user.",4109 "compatible_models": [],4110 "beta_header": null,4111 "status": [4112 "DOCUMENTED"4113 ],4114 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/delete"4115 },4116 {4117 "provider": "openai",4118 "endpoint": "GET /v1/organization/roles",4119 "parameter": "limit",4120 "location": "query",4121 "type": "integer",4122 "required": false,4123 "default": 1000,4124 "minimum": 0,4125 "maximum": 1000,4126 "enum": null,4127 "description": "A limit on the number of roles to return. Defaults to 1000.",4128 "compatible_models": [],4129 "beta_header": null,4130 "status": [4131 "DOCUMENTED"4132 ],4133 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/list"4134 },4135 {4136 "provider": "openai",4137 "endpoint": "GET /v1/organization/roles",4138 "parameter": "after",4139 "location": "query",4140 "type": "string",4141 "required": false,4142 "default": null,4143 "minimum": null,4144 "maximum": null,4145 "enum": null,4146 "description": "Cursor for pagination. Provide the value from the previous response's `next` field to continue listing roles.",4147 "compatible_models": [],4148 "beta_header": null,4149 "status": [4150 "DOCUMENTED"4151 ],4152 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/list"4153 },4154 {4155 "provider": "openai",4156 "endpoint": "GET /v1/organization/roles",4157 "parameter": "order",4158 "location": "query",4159 "type": "string",4160 "required": false,4161 "default": "asc",4162 "minimum": null,4163 "maximum": null,4164 "enum": [4165 "asc",4166 "desc"4167 ],4168 "description": "Sort order for the returned roles.",4169 "compatible_models": [],4170 "beta_header": null,4171 "status": [4172 "DOCUMENTED"4173 ],4174 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/list"4175 },4176 {4177 "provider": "openai",4178 "endpoint": "POST /v1/organization/roles",4179 "parameter": "role_name",4180 "location": "body",4181 "type": "string",4182 "required": true,4183 "default": null,4184 "minimum": null,4185 "maximum": null,4186 "enum": null,4187 "description": "Unique name for the role.",4188 "compatible_models": [],4189 "beta_header": null,4190 "status": [4191 "DOCUMENTED"4192 ],4193 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/create"4194 },4195 {4196 "provider": "openai",4197 "endpoint": "POST /v1/organization/roles",4198 "parameter": "permissions",4199 "location": "body",4200 "type": "array<string>",4201 "required": true,4202 "default": null,4203 "minimum": null,4204 "maximum": null,4205 "enum": null,4206 "description": "Permissions to grant to the role.",4207 "compatible_models": [],4208 "beta_header": null,4209 "status": [4210 "DOCUMENTED"4211 ],4212 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/create"4213 },4214 {4215 "provider": "openai",4216 "endpoint": "POST /v1/organization/roles",4217 "parameter": "description",4218 "location": "body",4219 "type": "string | null",4220 "required": false,4221 "default": null,4222 "minimum": null,4223 "maximum": null,4224 "enum": null,4225 "description": "Optional description of the role.",4226 "compatible_models": [],4227 "beta_header": null,4228 "status": [4229 "DOCUMENTED"4230 ],4231 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/create"4232 },4233 {4234 "provider": "openai",4235 "endpoint": "GET /v1/organization/roles/{role_id}",4236 "parameter": "role_id",4237 "location": "path",4238 "type": "string",4239 "required": true,4240 "default": null,4241 "minimum": null,4242 "maximum": null,4243 "enum": null,4244 "description": "The ID of the role to retrieve.",4245 "compatible_models": [],4246 "beta_header": null,4247 "status": [4248 "DOCUMENTED"4249 ],4250 "source": "https://developers.openai.com/api/reference/overview"4251 },4252 {4253 "provider": "openai",4254 "endpoint": "POST /v1/organization/roles/{role_id}",4255 "parameter": "role_id",4256 "location": "path",4257 "type": "string",4258 "required": true,4259 "default": null,4260 "minimum": null,4261 "maximum": null,4262 "enum": null,4263 "description": "The ID of the role to update.",4264 "compatible_models": [],4265 "beta_header": null,4266 "status": [4267 "DOCUMENTED"4268 ],4269 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/update"4270 },4271 {4272 "provider": "openai",4273 "endpoint": "POST /v1/organization/roles/{role_id}",4274 "parameter": "permissions",4275 "location": "body",4276 "type": "array<string> | null",4277 "required": false,4278 "default": null,4279 "minimum": null,4280 "maximum": null,4281 "enum": null,4282 "description": "Updated set of permissions for the role.",4283 "compatible_models": [],4284 "beta_header": null,4285 "status": [4286 "DOCUMENTED"4287 ],4288 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/update"4289 },4290 {4291 "provider": "openai",4292 "endpoint": "POST /v1/organization/roles/{role_id}",4293 "parameter": "description",4294 "location": "body",4295 "type": "string | null",4296 "required": false,4297 "default": null,4298 "minimum": null,4299 "maximum": null,4300 "enum": null,4301 "description": "New description for the role.",4302 "compatible_models": [],4303 "beta_header": null,4304 "status": [4305 "DOCUMENTED"4306 ],4307 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/update"4308 },4309 {4310 "provider": "openai",4311 "endpoint": "POST /v1/organization/roles/{role_id}",4312 "parameter": "role_name",4313 "location": "body",4314 "type": "string | null",4315 "required": false,4316 "default": null,4317 "minimum": null,4318 "maximum": null,4319 "enum": null,4320 "description": "New name for the role.",4321 "compatible_models": [],4322 "beta_header": null,4323 "status": [4324 "DOCUMENTED"4325 ],4326 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/update"4327 },4328 {4329 "provider": "openai",4330 "endpoint": "DELETE /v1/organization/roles/{role_id}",4331 "parameter": "role_id",4332 "location": "path",4333 "type": "string",4334 "required": true,4335 "default": null,4336 "minimum": null,4337 "maximum": null,4338 "enum": null,4339 "description": "The ID of the role to delete.",4340 "compatible_models": [],4341 "beta_header": null,4342 "status": [4343 "DOCUMENTED"4344 ],4345 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/delete"4346 },4347 {4348 "provider": "openai",4349 "endpoint": "GET /v1/organization/spend_alerts",4350 "parameter": "limit",4351 "location": "query",4352 "type": "integer",4353 "required": false,4354 "default": null,4355 "minimum": 0,4356 "maximum": 100,4357 "enum": null,4358 "description": "A limit on the number of spend alerts to return. Defaults to 20.",4359 "compatible_models": [],4360 "beta_header": null,4361 "status": [4362 "DOCUMENTED"4363 ],4364 "source": "https://developers.openai.com/api/reference/overview"4365 },4366 {4367 "provider": "openai",4368 "endpoint": "GET /v1/organization/spend_alerts",4369 "parameter": "order",4370 "location": "query",4371 "type": "string",4372 "required": false,4373 "default": "asc",4374 "minimum": null,4375 "maximum": null,4376 "enum": [4377 "asc",4378 "desc"4379 ],4380 "description": "Sort order for the returned spend alerts.",4381 "compatible_models": [],4382 "beta_header": null,4383 "status": [4384 "DOCUMENTED"4385 ],4386 "source": "https://developers.openai.com/api/reference/overview"4387 },4388 {4389 "provider": "openai",4390 "endpoint": "GET /v1/organization/spend_alerts",4391 "parameter": "after",4392 "location": "query",4393 "type": "string",4394 "required": false,4395 "default": null,4396 "minimum": null,4397 "maximum": null,4398 "enum": null,4399 "description": "Cursor for pagination. Provide the ID of the last spend alert from the previous response to fetch the next page.",4400 "compatible_models": [],4401 "beta_header": null,4402 "status": [4403 "DOCUMENTED"4404 ],4405 "source": "https://developers.openai.com/api/reference/overview"4406 },4407 {4408 "provider": "openai",4409 "endpoint": "GET /v1/organization/spend_alerts",4410 "parameter": "before",4411 "location": "query",4412 "type": "string",4413 "required": false,4414 "default": null,4415 "minimum": null,4416 "maximum": null,4417 "enum": null,4418 "description": "Cursor for pagination. Provide the ID of the first spend alert from the previous response to fetch the previous page.",4419 "compatible_models": [],4420 "beta_header": null,4421 "status": [4422 "DOCUMENTED"4423 ],4424 "source": "https://developers.openai.com/api/reference/overview"4425 },4426 {4427 "provider": "openai",4428 "endpoint": "POST /v1/organization/spend_alerts",4429 "parameter": "threshold_amount",4430 "location": "body",4431 "type": "integer",4432 "required": true,4433 "default": null,4434 "minimum": 0,4435 "maximum": null,4436 "enum": null,4437 "description": "The alert threshold amount, in cents.",4438 "compatible_models": [],4439 "beta_header": null,4440 "status": [4441 "DOCUMENTED"4442 ],4443 "source": "https://developers.openai.com/api/reference/overview"4444 },4445 {4446 "provider": "openai",4447 "endpoint": "POST /v1/organization/spend_alerts",4448 "parameter": "currency",4449 "location": "body",4450 "type": "string",4451 "required": true,4452 "default": null,4453 "minimum": null,4454 "maximum": null,4455 "enum": [4456 "USD"4457 ],4458 "description": "The currency for the threshold amount.",4459 "compatible_models": [],4460 "beta_header": null,4461 "status": [4462 "DOCUMENTED"4463 ],4464 "source": "https://developers.openai.com/api/reference/overview"4465 },4466 {4467 "provider": "openai",4468 "endpoint": "POST /v1/organization/spend_alerts",4469 "parameter": "interval",4470 "location": "body",4471 "type": "string",4472 "required": true,4473 "default": null,4474 "minimum": null,4475 "maximum": null,4476 "enum": [4477 "month"4478 ],4479 "description": "The time interval for evaluating spend against the threshold.",4480 "compatible_models": [],4481 "beta_header": null,4482 "status": [4483 "DOCUMENTED"4484 ],4485 "source": "https://developers.openai.com/api/reference/overview"4486 },4487 {4488 "provider": "openai",4489 "endpoint": "POST /v1/organization/spend_alerts",4490 "parameter": "notification_channel",4491 "location": "body",4492 "type": "object",4493 "required": true,4494 "default": null,4495 "minimum": null,4496 "maximum": null,4497 "enum": null,4498 "description": "Email notification settings for a spend alert.",4499 "compatible_models": [],4500 "beta_header": null,4501 "status": [4502 "DOCUMENTED"4503 ],4504 "source": "https://developers.openai.com/api/reference/overview"4505 },4506 {4507 "provider": "openai",4508 "endpoint": "POST /v1/organization/spend_alerts",4509 "parameter": "notification_channel.type",4510 "location": "body",4511 "type": "string",4512 "required": true,4513 "default": null,4514 "minimum": null,4515 "maximum": null,4516 "enum": [4517 "email"4518 ],4519 "description": "The notification channel type. Currently only `email` is supported.",4520 "compatible_models": [],4521 "beta_header": null,4522 "status": [4523 "DOCUMENTED"4524 ],4525 "source": "https://developers.openai.com/api/reference/overview"4526 },4527 {4528 "provider": "openai",4529 "endpoint": "POST /v1/organization/spend_alerts",4530 "parameter": "notification_channel.recipients",4531 "location": "body",4532 "type": "array<string>",4533 "required": true,4534 "default": null,4535 "minimum": null,4536 "maximum": null,4537 "enum": null,4538 "description": "Email addresses that receive the spend alert notification.",4539 "compatible_models": [],4540 "beta_header": null,4541 "status": [4542 "DOCUMENTED"4543 ],4544 "source": "https://developers.openai.com/api/reference/overview"4545 },4546 {4547 "provider": "openai",4548 "endpoint": "POST /v1/organization/spend_alerts",4549 "parameter": "notification_channel.subject_prefix",4550 "location": "body",4551 "type": "string | null",4552 "required": false,4553 "default": null,4554 "minimum": null,4555 "maximum": null,4556 "enum": null,4557 "description": "Optional subject prefix for alert emails.",4558 "compatible_models": [],4559 "beta_header": null,4560 "status": [4561 "DOCUMENTED"4562 ],4563 "source": "https://developers.openai.com/api/reference/overview"4564 },4565 {4566 "provider": "openai",4567 "endpoint": "GET /v1/organization/spend_alerts/{alert_id}",4568 "parameter": "alert_id",4569 "location": "path",4570 "type": "string",4571 "required": true,4572 "default": null,4573 "minimum": null,4574 "maximum": null,4575 "enum": null,4576 "description": "The ID of the spend alert to retrieve.",4577 "compatible_models": [],4578 "beta_header": null,4579 "status": [4580 "DOCUMENTED"4581 ],4582 "source": "https://developers.openai.com/api/reference/overview"4583 },4584 {4585 "provider": "openai",4586 "endpoint": "POST /v1/organization/spend_alerts/{alert_id}",4587 "parameter": "alert_id",4588 "location": "path",4589 "type": "string",4590 "required": true,4591 "default": null,4592 "minimum": null,4593 "maximum": null,4594 "enum": null,4595 "description": "The ID of the spend alert to update.",4596 "compatible_models": [],4597 "beta_header": null,4598 "status": [4599 "DOCUMENTED"4600 ],4601 "source": "https://developers.openai.com/api/reference/overview"4602 },4603 {4604 "provider": "openai",4605 "endpoint": "POST /v1/organization/spend_alerts/{alert_id}",4606 "parameter": "threshold_amount",4607 "location": "body",4608 "type": "integer",4609 "required": true,4610 "default": null,4611 "minimum": 0,4612 "maximum": null,4613 "enum": null,4614 "description": "The alert threshold amount, in cents.",4615 "compatible_models": [],4616 "beta_header": null,4617 "status": [4618 "DOCUMENTED"4619 ],4620 "source": "https://developers.openai.com/api/reference/overview"4621 },4622 {4623 "provider": "openai",4624 "endpoint": "POST /v1/organization/spend_alerts/{alert_id}",4625 "parameter": "currency",4626 "location": "body",4627 "type": "string",4628 "required": true,4629 "default": null,4630 "minimum": null,4631 "maximum": null,4632 "enum": [4633 "USD"4634 ],4635 "description": "The currency for the threshold amount.",4636 "compatible_models": [],4637 "beta_header": null,4638 "status": [4639 "DOCUMENTED"4640 ],4641 "source": "https://developers.openai.com/api/reference/overview"4642 },4643 {4644 "provider": "openai",4645 "endpoint": "POST /v1/organization/spend_alerts/{alert_id}",4646 "parameter": "interval",4647 "location": "body",4648 "type": "string",4649 "required": true,4650 "default": null,4651 "minimum": null,4652 "maximum": null,4653 "enum": [4654 "month"4655 ],4656 "description": "The time interval for evaluating spend against the threshold.",4657 "compatible_models": [],4658 "beta_header": null,4659 "status": [4660 "DOCUMENTED"4661 ],4662 "source": "https://developers.openai.com/api/reference/overview"4663 },4664 {4665 "provider": "openai",4666 "endpoint": "POST /v1/organization/spend_alerts/{alert_id}",4667 "parameter": "notification_channel",4668 "location": "body",4669 "type": "object",4670 "required": true,4671 "default": null,4672 "minimum": null,4673 "maximum": null,4674 "enum": null,4675 "description": "Email notification settings for a spend alert.",4676 "compatible_models": [],4677 "beta_header": null,4678 "status": [4679 "DOCUMENTED"4680 ],4681 "source": "https://developers.openai.com/api/reference/overview"4682 },4683 {4684 "provider": "openai",4685 "endpoint": "POST /v1/organization/spend_alerts/{alert_id}",4686 "parameter": "notification_channel.type",4687 "location": "body",4688 "type": "string",4689 "required": true,4690 "default": null,4691 "minimum": null,4692 "maximum": null,4693 "enum": [4694 "email"4695 ],4696 "description": "The notification channel type. Currently only `email` is supported.",4697 "compatible_models": [],4698 "beta_header": null,4699 "status": [4700 "DOCUMENTED"4701 ],4702 "source": "https://developers.openai.com/api/reference/overview"4703 },4704 {4705 "provider": "openai",4706 "endpoint": "POST /v1/organization/spend_alerts/{alert_id}",4707 "parameter": "notification_channel.recipients",4708 "location": "body",4709 "type": "array<string>",4710 "required": true,4711 "default": null,4712 "minimum": null,4713 "maximum": null,4714 "enum": null,4715 "description": "Email addresses that receive the spend alert notification.",4716 "compatible_models": [],4717 "beta_header": null,4718 "status": [4719 "DOCUMENTED"4720 ],4721 "source": "https://developers.openai.com/api/reference/overview"4722 },4723 {4724 "provider": "openai",4725 "endpoint": "POST /v1/organization/spend_alerts/{alert_id}",4726 "parameter": "notification_channel.subject_prefix",4727 "location": "body",4728 "type": "string | null",4729 "required": false,4730 "default": null,4731 "minimum": null,4732 "maximum": null,4733 "enum": null,4734 "description": "Optional subject prefix for alert emails.",4735 "compatible_models": [],4736 "beta_header": null,4737 "status": [4738 "DOCUMENTED"4739 ],4740 "source": "https://developers.openai.com/api/reference/overview"4741 },4742 {4743 "provider": "openai",4744 "endpoint": "DELETE /v1/organization/spend_alerts/{alert_id}",4745 "parameter": "alert_id",4746 "location": "path",4747 "type": "string",4748 "required": true,4749 "default": null,4750 "minimum": null,4751 "maximum": null,4752 "enum": null,4753 "description": "The ID of the spend alert to delete.",4754 "compatible_models": [],4755 "beta_header": null,4756 "status": [4757 "DOCUMENTED"4758 ],4759 "source": "https://developers.openai.com/api/reference/overview"4760 },4761 {4762 "provider": "openai",4763 "endpoint": "GET /v1/organization/usage/audio_speeches",4764 "parameter": "start_time",4765 "location": "query",4766 "type": "integer",4767 "required": true,4768 "default": null,4769 "minimum": null,4770 "maximum": null,4771 "enum": null,4772 "description": "Start time (Unix seconds) of the query time range, inclusive.",4773 "compatible_models": [],4774 "beta_header": null,4775 "status": [4776 "DOCUMENTED"4777 ],4778 "source": "https://developers.openai.com/api/reference/overview"4779 },4780 {4781 "provider": "openai",4782 "endpoint": "GET /v1/organization/usage/audio_speeches",4783 "parameter": "end_time",4784 "location": "query",4785 "type": "integer",4786 "required": false,4787 "default": null,4788 "minimum": null,4789 "maximum": null,4790 "enum": null,4791 "description": "End time (Unix seconds) of the query time range, exclusive.",4792 "compatible_models": [],4793 "beta_header": null,4794 "status": [4795 "DOCUMENTED"4796 ],4797 "source": "https://developers.openai.com/api/reference/overview"4798 },4799 {4800 "provider": "openai",4801 "endpoint": "GET /v1/organization/usage/audio_speeches",4802 "parameter": "bucket_width",4803 "location": "query",4804 "type": "string",4805 "required": false,4806 "default": "1d",4807 "minimum": null,4808 "maximum": null,4809 "enum": [4810 "1m",4811 "1h",4812 "1d"4813 ],4814 "description": "Width of each time bucket in response. Currently `1m`, `1h` and `1d` are supported, default to `1d`.",4815 "compatible_models": [],4816 "beta_header": null,4817 "status": [4818 "DOCUMENTED"4819 ],4820 "source": "https://developers.openai.com/api/reference/overview"4821 },4822 {4823 "provider": "openai",4824 "endpoint": "GET /v1/organization/usage/audio_speeches",4825 "parameter": "project_ids",4826 "location": "query",4827 "type": "array<string>",4828 "required": false,4829 "default": null,4830 "minimum": null,4831 "maximum": null,4832 "enum": null,4833 "description": "Return only usage for these projects.",4834 "compatible_models": [],4835 "beta_header": null,4836 "status": [4837 "DOCUMENTED"4838 ],4839 "source": "https://developers.openai.com/api/reference/overview"4840 },4841 {4842 "provider": "openai",4843 "endpoint": "GET /v1/organization/usage/audio_speeches",4844 "parameter": "user_ids",4845 "location": "query",4846 "type": "array<string>",4847 "required": false,4848 "default": null,4849 "minimum": null,4850 "maximum": null,4851 "enum": null,4852 "description": "Return only usage for these users.",4853 "compatible_models": [],4854 "beta_header": null,4855 "status": [4856 "DOCUMENTED"4857 ],4858 "source": "https://developers.openai.com/api/reference/overview"4859 },4860 {4861 "provider": "openai",4862 "endpoint": "GET /v1/organization/usage/audio_speeches",4863 "parameter": "api_key_ids",4864 "location": "query",4865 "type": "array<string>",4866 "required": false,4867 "default": null,4868 "minimum": null,4869 "maximum": null,4870 "enum": null,4871 "description": "Return only usage for these API keys.",4872 "compatible_models": [],4873 "beta_header": null,4874 "status": [4875 "DOCUMENTED"4876 ],4877 "source": "https://developers.openai.com/api/reference/overview"4878 },4879 {4880 "provider": "openai",4881 "endpoint": "GET /v1/organization/usage/audio_speeches",4882 "parameter": "models",4883 "location": "query",4884 "type": "array<string>",4885 "required": false,4886 "default": null,4887 "minimum": null,4888 "maximum": null,4889 "enum": null,4890 "description": "Return only usage for these models.",4891 "compatible_models": [],4892 "beta_header": null,4893 "status": [4894 "DOCUMENTED"4895 ],4896 "source": "https://developers.openai.com/api/reference/overview"4897 },4898 {4899 "provider": "openai",4900 "endpoint": "GET /v1/organization/usage/audio_speeches",4901 "parameter": "group_by",4902 "location": "query",4903 "type": "array<string>",4904 "required": false,4905 "default": null,4906 "minimum": null,4907 "maximum": null,4908 "enum": [4909 "project_id",4910 "user_id",4911 "api_key_id",4912 "model"4913 ],4914 "description": "Group the usage data by the specified fields. Support fields include `project_id`, `user_id`, `api_key_id`, `model` or any combination of them.",4915 "compatible_models": [],4916 "beta_header": null,4917 "status": [4918 "DOCUMENTED"4919 ],4920 "source": "https://developers.openai.com/api/reference/overview"4921 },4922 {4923 "provider": "openai",4924 "endpoint": "GET /v1/organization/usage/audio_speeches",4925 "parameter": "limit",4926 "location": "query",4927 "type": "integer",4928 "required": false,4929 "default": null,4930 "minimum": null,4931 "maximum": null,4932 "enum": null,4933 "description": "Specifies the number of buckets to return. - `bucket_width=1d`: default: 7, max: 31 - `bucket_width=1h`: default: 24, max: 168 - `bucket_width=1m`: default: 60, max: 1440",4934 "compatible_models": [],4935 "beta_header": null,4936 "status": [4937 "DOCUMENTED"4938 ],4939 "source": "https://developers.openai.com/api/reference/overview"4940 },4941 {4942 "provider": "openai",4943 "endpoint": "GET /v1/organization/usage/audio_speeches",4944 "parameter": "page",4945 "location": "query",4946 "type": "string",4947 "required": false,4948 "default": null,4949 "minimum": null,4950 "maximum": null,4951 "enum": null,4952 "description": "A cursor for use in pagination. Corresponding to the `next_page` field from the previous response.",4953 "compatible_models": [],4954 "beta_header": null,4955 "status": [4956 "DOCUMENTED"4957 ],4958 "source": "https://developers.openai.com/api/reference/overview"4959 },4960 {4961 "provider": "openai",4962 "endpoint": "GET /v1/organization/usage/audio_transcriptions",4963 "parameter": "start_time",4964 "location": "query",4965 "type": "integer",4966 "required": true,4967 "default": null,4968 "minimum": null,4969 "maximum": null,4970 "enum": null,4971 "description": "Start time (Unix seconds) of the query time range, inclusive.",4972 "compatible_models": [],4973 "beta_header": null,4974 "status": [4975 "DOCUMENTED"4976 ],4977 "source": "https://developers.openai.com/api/reference/overview"4978 },4979 {4980 "provider": "openai",4981 "endpoint": "GET /v1/organization/usage/audio_transcriptions",4982 "parameter": "end_time",4983 "location": "query",4984 "type": "integer",4985 "required": false,4986 "default": null,4987 "minimum": null,4988 "maximum": null,4989 "enum": null,4990 "description": "End time (Unix seconds) of the query time range, exclusive.",4991 "compatible_models": [],4992 "beta_header": null,4993 "status": [4994 "DOCUMENTED"4995 ],4996 "source": "https://developers.openai.com/api/reference/overview"4997 },4998 {4999 "provider": "openai",5000 "endpoint": "GET /v1/organization/usage/audio_transcriptions",5001 "parameter": "bucket_width",5002 "location": "query",5003 "type": "string",5004 "required": false,5005 "default": "1d",5006 "minimum": null,5007 "maximum": null,5008 "enum": [5009 "1m",5010 "1h",5011 "1d"5012 ],5013 "description": "Width of each time bucket in response. Currently `1m`, `1h` and `1d` are supported, default to `1d`.",5014 "compatible_models": [],5015 "beta_header": null,5016 "status": [5017 "DOCUMENTED"5018 ],5019 "source": "https://developers.openai.com/api/reference/overview"5020 },5021 {5022 "provider": "openai",5023 "endpoint": "GET /v1/organization/usage/audio_transcriptions",5024 "parameter": "project_ids",5025 "location": "query",5026 "type": "array<string>",5027 "required": false,5028 "default": null,5029 "minimum": null,5030 "maximum": null,5031 "enum": null,5032 "description": "Return only usage for these projects.",5033 "compatible_models": [],5034 "beta_header": null,5035 "status": [5036 "DOCUMENTED"5037 ],5038 "source": "https://developers.openai.com/api/reference/overview"5039 },5040 {5041 "provider": "openai",5042 "endpoint": "GET /v1/organization/usage/audio_transcriptions",5043 "parameter": "user_ids",5044 "location": "query",5045 "type": "array<string>",5046 "required": false,5047 "default": null,5048 "minimum": null,5049 "maximum": null,5050 "enum": null,5051 "description": "Return only usage for these users.",5052 "compatible_models": [],5053 "beta_header": null,5054 "status": [5055 "DOCUMENTED"5056 ],5057 "source": "https://developers.openai.com/api/reference/overview"5058 },5059 {5060 "provider": "openai",5061 "endpoint": "GET /v1/organization/usage/audio_transcriptions",5062 "parameter": "api_key_ids",5063 "location": "query",5064 "type": "array<string>",5065 "required": false,5066 "default": null,5067 "minimum": null,5068 "maximum": null,5069 "enum": null,5070 "description": "Return only usage for these API keys.",5071 "compatible_models": [],5072 "beta_header": null,5073 "status": [5074 "DOCUMENTED"5075 ],5076 "source": "https://developers.openai.com/api/reference/overview"5077 },5078 {5079 "provider": "openai",5080 "endpoint": "GET /v1/organization/usage/audio_transcriptions",5081 "parameter": "models",5082 "location": "query",5083 "type": "array<string>",5084 "required": false,5085 "default": null,5086 "minimum": null,5087 "maximum": null,5088 "enum": null,5089 "description": "Return only usage for these models.",5090 "compatible_models": [],5091 "beta_header": null,5092 "status": [5093 "DOCUMENTED"5094 ],5095 "source": "https://developers.openai.com/api/reference/overview"5096 },5097 {5098 "provider": "openai",5099 "endpoint": "GET /v1/organization/usage/audio_transcriptions",5100 "parameter": "group_by",5101 "location": "query",5102 "type": "array<string>",5103 "required": false,5104 "default": null,5105 "minimum": null,5106 "maximum": null,5107 "enum": [5108 "project_id",5109 "user_id",5110 "api_key_id",5111 "model"5112 ],5113 "description": "Group the usage data by the specified fields. Support fields include `project_id`, `user_id`, `api_key_id`, `model` or any combination of them.",5114 "compatible_models": [],5115 "beta_header": null,5116 "status": [5117 "DOCUMENTED"5118 ],5119 "source": "https://developers.openai.com/api/reference/overview"5120 },5121 {5122 "provider": "openai",5123 "endpoint": "GET /v1/organization/usage/audio_transcriptions",5124 "parameter": "limit",5125 "location": "query",5126 "type": "integer",5127 "required": false,5128 "default": null,5129 "minimum": null,5130 "maximum": null,5131 "enum": null,5132 "description": "Specifies the number of buckets to return. - `bucket_width=1d`: default: 7, max: 31 - `bucket_width=1h`: default: 24, max: 168 - `bucket_width=1m`: default: 60, max: 1440",5133 "compatible_models": [],5134 "beta_header": null,5135 "status": [5136 "DOCUMENTED"5137 ],5138 "source": "https://developers.openai.com/api/reference/overview"5139 },5140 {5141 "provider": "openai",5142 "endpoint": "GET /v1/organization/usage/audio_transcriptions",5143 "parameter": "page",5144 "location": "query",5145 "type": "string",5146 "required": false,5147 "default": null,5148 "minimum": null,5149 "maximum": null,5150 "enum": null,5151 "description": "A cursor for use in pagination. Corresponding to the `next_page` field from the previous response.",5152 "compatible_models": [],5153 "beta_header": null,5154 "status": [5155 "DOCUMENTED"5156 ],5157 "source": "https://developers.openai.com/api/reference/overview"5158 },5159 {5160 "provider": "openai",5161 "endpoint": "GET /v1/organization/usage/code_interpreter_sessions",5162 "parameter": "start_time",5163 "location": "query",5164 "type": "integer",5165 "required": true,5166 "default": null,5167 "minimum": null,5168 "maximum": null,5169 "enum": null,5170 "description": "Start time (Unix seconds) of the query time range, inclusive.",5171 "compatible_models": [],5172 "beta_header": null,5173 "status": [5174 "DOCUMENTED"5175 ],5176 "source": "https://developers.openai.com/api/reference/overview"5177 },5178 {5179 "provider": "openai",5180 "endpoint": "GET /v1/organization/usage/code_interpreter_sessions",5181 "parameter": "end_time",5182 "location": "query",5183 "type": "integer",5184 "required": false,5185 "default": null,5186 "minimum": null,5187 "maximum": null,5188 "enum": null,5189 "description": "End time (Unix seconds) of the query time range, exclusive.",5190 "compatible_models": [],5191 "beta_header": null,5192 "status": [5193 "DOCUMENTED"5194 ],5195 "source": "https://developers.openai.com/api/reference/overview"5196 },5197 {5198 "provider": "openai",5199 "endpoint": "GET /v1/organization/usage/code_interpreter_sessions",5200 "parameter": "bucket_width",5201 "location": "query",5202 "type": "string",5203 "required": false,5204 "default": "1d",5205 "minimum": null,5206 "maximum": null,5207 "enum": [5208 "1m",5209 "1h",5210 "1d"5211 ],5212 "description": "Width of each time bucket in response. Currently `1m`, `1h` and `1d` are supported, default to `1d`.",5213 "compatible_models": [],5214 "beta_header": null,5215 "status": [5216 "DOCUMENTED"5217 ],5218 "source": "https://developers.openai.com/api/reference/overview"5219 },5220 {5221 "provider": "openai",5222 "endpoint": "GET /v1/organization/usage/code_interpreter_sessions",5223 "parameter": "project_ids",5224 "location": "query",5225 "type": "array<string>",5226 "required": false,5227 "default": null,5228 "minimum": null,5229 "maximum": null,5230 "enum": null,5231 "description": "Return only usage for these projects.",5232 "compatible_models": [],5233 "beta_header": null,5234 "status": [5235 "DOCUMENTED"5236 ],5237 "source": "https://developers.openai.com/api/reference/overview"5238 },5239 {5240 "provider": "openai",5241 "endpoint": "GET /v1/organization/usage/code_interpreter_sessions",5242 "parameter": "group_by",5243 "location": "query",5244 "type": "array<string>",5245 "required": false,5246 "default": null,5247 "minimum": null,5248 "maximum": null,5249 "enum": [5250 "project_id"5251 ],5252 "description": "Group the usage data by the specified fields. Support fields include `project_id`.",5253 "compatible_models": [],5254 "beta_header": null,5255 "status": [5256 "DOCUMENTED"5257 ],5258 "source": "https://developers.openai.com/api/reference/overview"5259 },5260 {5261 "provider": "openai",5262 "endpoint": "GET /v1/organization/usage/code_interpreter_sessions",5263 "parameter": "limit",5264 "location": "query",5265 "type": "integer",5266 "required": false,5267 "default": null,5268 "minimum": null,5269 "maximum": null,5270 "enum": null,5271 "description": "Specifies the number of buckets to return. - `bucket_width=1d`: default: 7, max: 31 - `bucket_width=1h`: default: 24, max: 168 - `bucket_width=1m`: default: 60, max: 1440",5272 "compatible_models": [],5273 "beta_header": null,5274 "status": [5275 "DOCUMENTED"5276 ],5277 "source": "https://developers.openai.com/api/reference/overview"5278 },5279 {5280 "provider": "openai",5281 "endpoint": "GET /v1/organization/usage/code_interpreter_sessions",5282 "parameter": "page",5283 "location": "query",5284 "type": "string",5285 "required": false,5286 "default": null,5287 "minimum": null,5288 "maximum": null,5289 "enum": null,5290 "description": "A cursor for use in pagination. Corresponding to the `next_page` field from the previous response.",5291 "compatible_models": [],5292 "beta_header": null,5293 "status": [5294 "DOCUMENTED"5295 ],5296 "source": "https://developers.openai.com/api/reference/overview"5297 },5298 {5299 "provider": "openai",5300 "endpoint": "GET /v1/organization/usage/completions",5301 "parameter": "start_time",5302 "location": "query",5303 "type": "integer",5304 "required": true,5305 "default": null,5306 "minimum": null,5307 "maximum": null,5308 "enum": null,5309 "description": "Start time (Unix seconds) of the query time range, inclusive.",5310 "compatible_models": [],5311 "beta_header": null,5312 "status": [5313 "DOCUMENTED"5314 ],5315 "source": "https://developers.openai.com/api/reference/overview"5316 },5317 {5318 "provider": "openai",5319 "endpoint": "GET /v1/organization/usage/completions",5320 "parameter": "end_time",5321 "location": "query",5322 "type": "integer",5323 "required": false,5324 "default": null,5325 "minimum": null,5326 "maximum": null,5327 "enum": null,5328 "description": "End time (Unix seconds) of the query time range, exclusive.",5329 "compatible_models": [],5330 "beta_header": null,5331 "status": [5332 "DOCUMENTED"5333 ],5334 "source": "https://developers.openai.com/api/reference/overview"5335 },5336 {5337 "provider": "openai",5338 "endpoint": "GET /v1/organization/usage/completions",5339 "parameter": "bucket_width",5340 "location": "query",5341 "type": "string",5342 "required": false,5343 "default": "1d",5344 "minimum": null,5345 "maximum": null,5346 "enum": [5347 "1m",5348 "1h",5349 "1d"5350 ],5351 "description": "Width of each time bucket in response. Currently `1m`, `1h` and `1d` are supported, default to `1d`.",5352 "compatible_models": [],5353 "beta_header": null,5354 "status": [5355 "DOCUMENTED"5356 ],5357 "source": "https://developers.openai.com/api/reference/overview"5358 },5359 {5360 "provider": "openai",5361 "endpoint": "GET /v1/organization/usage/completions",5362 "parameter": "project_ids",5363 "location": "query",5364 "type": "array<string>",5365 "required": false,5366 "default": null,5367 "minimum": null,5368 "maximum": null,5369 "enum": null,5370 "description": "Return only usage for these projects.",5371 "compatible_models": [],5372 "beta_header": null,5373 "status": [5374 "DOCUMENTED"5375 ],5376 "source": "https://developers.openai.com/api/reference/overview"5377 },5378 {5379 "provider": "openai",5380 "endpoint": "GET /v1/organization/usage/completions",5381 "parameter": "user_ids",5382 "location": "query",5383 "type": "array<string>",5384 "required": false,5385 "default": null,5386 "minimum": null,5387 "maximum": null,5388 "enum": null,5389 "description": "Return only usage for these users.",5390 "compatible_models": [],5391 "beta_header": null,5392 "status": [5393 "DOCUMENTED"5394 ],5395 "source": "https://developers.openai.com/api/reference/overview"5396 },5397 {5398 "provider": "openai",5399 "endpoint": "GET /v1/organization/usage/completions",5400 "parameter": "api_key_ids",5401 "location": "query",5402 "type": "array<string>",5403 "required": false,5404 "default": null,5405 "minimum": null,5406 "maximum": null,5407 "enum": null,5408 "description": "Return only usage for these API keys.",5409 "compatible_models": [],5410 "beta_header": null,5411 "status": [5412 "DOCUMENTED"5413 ],5414 "source": "https://developers.openai.com/api/reference/overview"5415 },5416 {5417 "provider": "openai",5418 "endpoint": "GET /v1/organization/usage/completions",5419 "parameter": "models",5420 "location": "query",5421 "type": "array<string>",5422 "required": false,5423 "default": null,5424 "minimum": null,5425 "maximum": null,5426 "enum": null,5427 "description": "Return only usage for these models.",5428 "compatible_models": [],5429 "beta_header": null,5430 "status": [5431 "DOCUMENTED"5432 ],5433 "source": "https://developers.openai.com/api/reference/overview"5434 },5435 {5436 "provider": "openai",5437 "endpoint": "GET /v1/organization/usage/completions",5438 "parameter": "batch",5439 "location": "query",5440 "type": "boolean",5441 "required": false,5442 "default": null,5443 "minimum": null,5444 "maximum": null,5445 "enum": null,5446 "description": "If `true`, return batch jobs only. If `false`, return non-batch jobs only. By default, return both.",5447 "compatible_models": [],5448 "beta_header": null,5449 "status": [5450 "DOCUMENTED"5451 ],5452 "source": "https://developers.openai.com/api/reference/overview"5453 },5454 {5455 "provider": "openai",5456 "endpoint": "GET /v1/organization/usage/completions",5457 "parameter": "group_by",5458 "location": "query",5459 "type": "array<string>",5460 "required": false,5461 "default": null,5462 "minimum": null,5463 "maximum": null,5464 "enum": [5465 "project_id",5466 "user_id",5467 "api_key_id",5468 "model",5469 "batch",5470 "service_tier"5471 ],5472 "description": "Group the usage data by the specified fields. Support fields include `project_id`, `user_id`, `api_key_id`, `model`, `batch`, `service_tier` or any combination of them.",5473 "compatible_models": [],5474 "beta_header": null,5475 "status": [5476 "DOCUMENTED"5477 ],5478 "source": "https://developers.openai.com/api/reference/overview"5479 },5480 {5481 "provider": "openai",5482 "endpoint": "GET /v1/organization/usage/completions",5483 "parameter": "limit",5484 "location": "query",5485 "type": "integer",5486 "required": false,5487 "default": null,5488 "minimum": null,5489 "maximum": null,5490 "enum": null,5491 "description": "Specifies the number of buckets to return. - `bucket_width=1d`: default: 7, max: 31 - `bucket_width=1h`: default: 24, max: 168 - `bucket_width=1m`: default: 60, max: 1440",5492 "compatible_models": [],5493 "beta_header": null,5494 "status": [5495 "DOCUMENTED"5496 ],5497 "source": "https://developers.openai.com/api/reference/overview"5498 },5499 {5500 "provider": "openai",5501 "endpoint": "GET /v1/organization/usage/completions",5502 "parameter": "page",5503 "location": "query",5504 "type": "string",5505 "required": false,5506 "default": null,5507 "minimum": null,5508 "maximum": null,5509 "enum": null,5510 "description": "A cursor for use in pagination. Corresponding to the `next_page` field from the previous response.",5511 "compatible_models": [],5512 "beta_header": null,5513 "status": [5514 "DOCUMENTED"5515 ],5516 "source": "https://developers.openai.com/api/reference/overview"5517 },5518 {5519 "provider": "openai",5520 "endpoint": "GET /v1/organization/usage/embeddings",5521 "parameter": "start_time",5522 "location": "query",5523 "type": "integer",5524 "required": true,5525 "default": null,5526 "minimum": null,5527 "maximum": null,5528 "enum": null,5529 "description": "Start time (Unix seconds) of the query time range, inclusive.",5530 "compatible_models": [],5531 "beta_header": null,5532 "status": [5533 "DOCUMENTED"5534 ],5535 "source": "https://developers.openai.com/api/reference/overview"5536 },5537 {5538 "provider": "openai",5539 "endpoint": "GET /v1/organization/usage/embeddings",5540 "parameter": "end_time",5541 "location": "query",5542 "type": "integer",5543 "required": false,5544 "default": null,5545 "minimum": null,5546 "maximum": null,5547 "enum": null,5548 "description": "End time (Unix seconds) of the query time range, exclusive.",5549 "compatible_models": [],5550 "beta_header": null,5551 "status": [5552 "DOCUMENTED"5553 ],5554 "source": "https://developers.openai.com/api/reference/overview"5555 },5556 {5557 "provider": "openai",5558 "endpoint": "GET /v1/organization/usage/embeddings",5559 "parameter": "bucket_width",5560 "location": "query",5561 "type": "string",5562 "required": false,5563 "default": "1d",5564 "minimum": null,5565 "maximum": null,5566 "enum": [5567 "1m",5568 "1h",5569 "1d"5570 ],5571 "description": "Width of each time bucket in response. Currently `1m`, `1h` and `1d` are supported, default to `1d`.",5572 "compatible_models": [],5573 "beta_header": null,5574 "status": [5575 "DOCUMENTED"5576 ],5577 "source": "https://developers.openai.com/api/reference/overview"5578 },5579 {5580 "provider": "openai",5581 "endpoint": "GET /v1/organization/usage/embeddings",5582 "parameter": "project_ids",5583 "location": "query",5584 "type": "array<string>",5585 "required": false,5586 "default": null,5587 "minimum": null,5588 "maximum": null,5589 "enum": null,5590 "description": "Return only usage for these projects.",5591 "compatible_models": [],5592 "beta_header": null,5593 "status": [5594 "DOCUMENTED"5595 ],5596 "source": "https://developers.openai.com/api/reference/overview"5597 },5598 {5599 "provider": "openai",5600 "endpoint": "GET /v1/organization/usage/embeddings",5601 "parameter": "user_ids",5602 "location": "query",5603 "type": "array<string>",5604 "required": false,5605 "default": null,5606 "minimum": null,5607 "maximum": null,5608 "enum": null,5609 "description": "Return only usage for these users.",5610 "compatible_models": [],5611 "beta_header": null,5612 "status": [5613 "DOCUMENTED"5614 ],5615 "source": "https://developers.openai.com/api/reference/overview"5616 },5617 {5618 "provider": "openai",5619 "endpoint": "GET /v1/organization/usage/embeddings",5620 "parameter": "api_key_ids",5621 "location": "query",5622 "type": "array<string>",5623 "required": false,5624 "default": null,5625 "minimum": null,5626 "maximum": null,5627 "enum": null,5628 "description": "Return only usage for these API keys.",5629 "compatible_models": [],5630 "beta_header": null,5631 "status": [5632 "DOCUMENTED"5633 ],5634 "source": "https://developers.openai.com/api/reference/overview"5635 },5636 {5637 "provider": "openai",5638 "endpoint": "GET /v1/organization/usage/embeddings",5639 "parameter": "models",5640 "location": "query",5641 "type": "array<string>",5642 "required": false,5643 "default": null,5644 "minimum": null,5645 "maximum": null,5646 "enum": null,5647 "description": "Return only usage for these models.",5648 "compatible_models": [],5649 "beta_header": null,5650 "status": [5651 "DOCUMENTED"5652 ],5653 "source": "https://developers.openai.com/api/reference/overview"5654 },5655 {5656 "provider": "openai",5657 "endpoint": "GET /v1/organization/usage/embeddings",5658 "parameter": "group_by",5659 "location": "query",5660 "type": "array<string>",5661 "required": false,5662 "default": null,5663 "minimum": null,5664 "maximum": null,5665 "enum": [5666 "project_id",5667 "user_id",5668 "api_key_id",5669 "model"5670 ],5671 "description": "Group the usage data by the specified fields. Support fields include `project_id`, `user_id`, `api_key_id`, `model` or any combination of them.",5672 "compatible_models": [],5673 "beta_header": null,5674 "status": [5675 "DOCUMENTED"5676 ],5677 "source": "https://developers.openai.com/api/reference/overview"5678 },5679 {5680 "provider": "openai",5681 "endpoint": "GET /v1/organization/usage/embeddings",5682 "parameter": "limit",5683 "location": "query",5684 "type": "integer",5685 "required": false,5686 "default": null,5687 "minimum": null,5688 "maximum": null,5689 "enum": null,5690 "description": "Specifies the number of buckets to return. - `bucket_width=1d`: default: 7, max: 31 - `bucket_width=1h`: default: 24, max: 168 - `bucket_width=1m`: default: 60, max: 1440",5691 "compatible_models": [],5692 "beta_header": null,5693 "status": [5694 "DOCUMENTED"5695 ],5696 "source": "https://developers.openai.com/api/reference/overview"5697 },5698 {5699 "provider": "openai",5700 "endpoint": "GET /v1/organization/usage/embeddings",5701 "parameter": "page",5702 "location": "query",5703 "type": "string",5704 "required": false,5705 "default": null,5706 "minimum": null,5707 "maximum": null,5708 "enum": null,5709 "description": "A cursor for use in pagination. Corresponding to the `next_page` field from the previous response.",5710 "compatible_models": [],5711 "beta_header": null,5712 "status": [5713 "DOCUMENTED"5714 ],5715 "source": "https://developers.openai.com/api/reference/overview"5716 },5717 {5718 "provider": "openai",5719 "endpoint": "GET /v1/organization/usage/file_search_calls",5720 "parameter": "start_time",5721 "location": "query",5722 "type": "integer",5723 "required": true,5724 "default": null,5725 "minimum": null,5726 "maximum": null,5727 "enum": null,5728 "description": "Start time (Unix seconds) of the query time range, inclusive.",5729 "compatible_models": [],5730 "beta_header": null,5731 "status": [5732 "DOCUMENTED"5733 ],5734 "source": "https://developers.openai.com/api/reference/overview"5735 },5736 {5737 "provider": "openai",5738 "endpoint": "GET /v1/organization/usage/file_search_calls",5739 "parameter": "end_time",5740 "location": "query",5741 "type": "integer",5742 "required": false,5743 "default": null,5744 "minimum": null,5745 "maximum": null,5746 "enum": null,5747 "description": "End time (Unix seconds) of the query time range, exclusive.",5748 "compatible_models": [],5749 "beta_header": null,5750 "status": [5751 "DOCUMENTED"5752 ],5753 "source": "https://developers.openai.com/api/reference/overview"5754 },5755 {5756 "provider": "openai",5757 "endpoint": "GET /v1/organization/usage/file_search_calls",5758 "parameter": "bucket_width",5759 "location": "query",5760 "type": "string",5761 "required": false,5762 "default": "1d",5763 "minimum": null,5764 "maximum": null,5765 "enum": [5766 "1m",5767 "1h",5768 "1d"5769 ],5770 "description": "Width of each time bucket in response. Currently `1m`, `1h` and `1d` are supported, default to `1d`.",5771 "compatible_models": [],5772 "beta_header": null,5773 "status": [5774 "DOCUMENTED"5775 ],5776 "source": "https://developers.openai.com/api/reference/overview"5777 },5778 {5779 "provider": "openai",5780 "endpoint": "GET /v1/organization/usage/file_search_calls",5781 "parameter": "project_ids",5782 "location": "query",5783 "type": "array<string>",5784 "required": false,5785 "default": null,5786 "minimum": null,5787 "maximum": null,5788 "enum": null,5789 "description": "Return only usage for these projects.",5790 "compatible_models": [],5791 "beta_header": null,5792 "status": [5793 "DOCUMENTED"5794 ],5795 "source": "https://developers.openai.com/api/reference/overview"5796 },5797 {5798 "provider": "openai",5799 "endpoint": "GET /v1/organization/usage/file_search_calls",5800 "parameter": "user_ids",5801 "location": "query",5802 "type": "array<string>",5803 "required": false,5804 "default": null,5805 "minimum": null,5806 "maximum": null,5807 "enum": null,5808 "description": "Return only usage for these users.",5809 "compatible_models": [],5810 "beta_header": null,5811 "status": [5812 "DOCUMENTED"5813 ],5814 "source": "https://developers.openai.com/api/reference/overview"5815 },5816 {5817 "provider": "openai",5818 "endpoint": "GET /v1/organization/usage/file_search_calls",5819 "parameter": "api_key_ids",5820 "location": "query",5821 "type": "array<string>",5822 "required": false,5823 "default": null,5824 "minimum": null,5825 "maximum": null,5826 "enum": null,5827 "description": "Return only usage for these API keys.",5828 "compatible_models": [],5829 "beta_header": null,5830 "status": [5831 "DOCUMENTED"5832 ],5833 "source": "https://developers.openai.com/api/reference/overview"5834 },5835 {5836 "provider": "openai",5837 "endpoint": "GET /v1/organization/usage/file_search_calls",5838 "parameter": "vector_store_ids",5839 "location": "query",5840 "type": "array<string>",5841 "required": false,5842 "default": null,5843 "minimum": null,5844 "maximum": null,5845 "enum": null,5846 "description": "Return only usage for these vector stores.",5847 "compatible_models": [],5848 "beta_header": null,5849 "status": [5850 "DOCUMENTED"5851 ],5852 "source": "https://developers.openai.com/api/reference/overview"5853 },5854 {5855 "provider": "openai",5856 "endpoint": "GET /v1/organization/usage/file_search_calls",5857 "parameter": "group_by",5858 "location": "query",5859 "type": "array<string>",5860 "required": false,5861 "default": null,5862 "minimum": null,5863 "maximum": null,5864 "enum": [5865 "project_id",5866 "user_id",5867 "api_key_id",5868 "vector_store_id"5869 ],5870 "description": "Group the usage data by the specified fields. Support fields include `project_id`, `user_id`, `api_key_id`, `vector_store_id` or any combination of them.",5871 "compatible_models": [],5872 "beta_header": null,5873 "status": [5874 "DOCUMENTED"5875 ],5876 "source": "https://developers.openai.com/api/reference/overview"5877 },5878 {5879 "provider": "openai",5880 "endpoint": "GET /v1/organization/usage/file_search_calls",5881 "parameter": "limit",5882 "location": "query",5883 "type": "integer",5884 "required": false,5885 "default": null,5886 "minimum": null,5887 "maximum": null,5888 "enum": null,5889 "description": "Specifies the number of buckets to return. - `bucket_width=1d`: default: 7, max: 31 - `bucket_width=1h`: default: 24, max: 168 - `bucket_width=1m`: default: 60, max: 1440",5890 "compatible_models": [],5891 "beta_header": null,5892 "status": [5893 "DOCUMENTED"5894 ],5895 "source": "https://developers.openai.com/api/reference/overview"5896 },5897 {5898 "provider": "openai",5899 "endpoint": "GET /v1/organization/usage/file_search_calls",5900 "parameter": "page",5901 "location": "query",5902 "type": "string",5903 "required": false,5904 "default": null,5905 "minimum": null,5906 "maximum": null,5907 "enum": null,5908 "description": "A cursor for use in pagination. Corresponding to the `next_page` field from the previous response.",5909 "compatible_models": [],5910 "beta_header": null,5911 "status": [5912 "DOCUMENTED"5913 ],5914 "source": "https://developers.openai.com/api/reference/overview"5915 },5916 {5917 "provider": "openai",5918 "endpoint": "GET /v1/organization/usage/images",5919 "parameter": "start_time",5920 "location": "query",5921 "type": "integer",5922 "required": true,5923 "default": null,5924 "minimum": null,5925 "maximum": null,5926 "enum": null,5927 "description": "Start time (Unix seconds) of the query time range, inclusive.",5928 "compatible_models": [],5929 "beta_header": null,5930 "status": [5931 "DOCUMENTED"5932 ],5933 "source": "https://developers.openai.com/api/reference/overview"5934 },5935 {5936 "provider": "openai",5937 "endpoint": "GET /v1/organization/usage/images",5938 "parameter": "end_time",5939 "location": "query",5940 "type": "integer",5941 "required": false,5942 "default": null,5943 "minimum": null,5944 "maximum": null,5945 "enum": null,5946 "description": "End time (Unix seconds) of the query time range, exclusive.",5947 "compatible_models": [],5948 "beta_header": null,5949 "status": [5950 "DOCUMENTED"5951 ],5952 "source": "https://developers.openai.com/api/reference/overview"5953 },5954 {5955 "provider": "openai",5956 "endpoint": "GET /v1/organization/usage/images",5957 "parameter": "bucket_width",5958 "location": "query",5959 "type": "string",5960 "required": false,5961 "default": "1d",5962 "minimum": null,5963 "maximum": null,5964 "enum": [5965 "1m",5966 "1h",5967 "1d"5968 ],5969 "description": "Width of each time bucket in response. Currently `1m`, `1h` and `1d` are supported, default to `1d`.",5970 "compatible_models": [],5971 "beta_header": null,5972 "status": [5973 "DOCUMENTED"5974 ],5975 "source": "https://developers.openai.com/api/reference/overview"5976 },5977 {5978 "provider": "openai",5979 "endpoint": "GET /v1/organization/usage/images",5980 "parameter": "sources",5981 "location": "query",5982 "type": "array<string>",5983 "required": false,5984 "default": null,5985 "minimum": null,5986 "maximum": null,5987 "enum": [5988 "image.generation",5989 "image.edit",5990 "image.variation"5991 ],5992 "description": "Return only usages for these sources. Possible values are `image.generation`, `image.edit`, `image.variation` or any combination of them.",5993 "compatible_models": [],5994 "beta_header": null,5995 "status": [5996 "DOCUMENTED"5997 ],5998 "source": "https://developers.openai.com/api/reference/overview"5999 },6000 {6001 "provider": "openai",6002 "endpoint": "GET /v1/organization/usage/images",6003 "parameter": "sizes",6004 "location": "query",6005 "type": "array<string>",6006 "required": false,6007 "default": null,6008 "minimum": null,6009 "maximum": null,6010 "enum": [6011 "256x256",6012 "512x512",6013 "1024x1024",6014 "1792x1792",6015 "1024x1792"6016 ],6017 "description": "Return only usages for these image sizes. Possible values are `256x256`, `512x512`, `1024x1024`, `1792x1792`, `1024x1792` or any combination of them.",6018 "compatible_models": [],6019 "beta_header": null,6020 "status": [6021 "DOCUMENTED"6022 ],6023 "source": "https://developers.openai.com/api/reference/overview"6024 },6025 {6026 "provider": "openai",6027 "endpoint": "GET /v1/organization/usage/images",6028 "parameter": "project_ids",6029 "location": "query",6030 "type": "array<string>",6031 "required": false,6032 "default": null,6033 "minimum": null,6034 "maximum": null,6035 "enum": null,6036 "description": "Return only usage for these projects.",6037 "compatible_models": [],6038 "beta_header": null,6039 "status": [6040 "DOCUMENTED"6041 ],6042 "source": "https://developers.openai.com/api/reference/overview"6043 },6044 {6045 "provider": "openai",6046 "endpoint": "GET /v1/organization/usage/images",6047 "parameter": "user_ids",6048 "location": "query",6049 "type": "array<string>",6050 "required": false,6051 "default": null,6052 "minimum": null,6053 "maximum": null,6054 "enum": null,6055 "description": "Return only usage for these users.",6056 "compatible_models": [],6057 "beta_header": null,6058 "status": [6059 "DOCUMENTED"6060 ],6061 "source": "https://developers.openai.com/api/reference/overview"6062 },6063 {6064 "provider": "openai",6065 "endpoint": "GET /v1/organization/usage/images",6066 "parameter": "api_key_ids",6067 "location": "query",6068 "type": "array<string>",6069 "required": false,6070 "default": null,6071 "minimum": null,6072 "maximum": null,6073 "enum": null,6074 "description": "Return only usage for these API keys.",6075 "compatible_models": [],6076 "beta_header": null,6077 "status": [6078 "DOCUMENTED"6079 ],6080 "source": "https://developers.openai.com/api/reference/overview"6081 },6082 {6083 "provider": "openai",6084 "endpoint": "GET /v1/organization/usage/images",6085 "parameter": "models",6086 "location": "query",6087 "type": "array<string>",6088 "required": false,6089 "default": null,6090 "minimum": null,6091 "maximum": null,6092 "enum": null,6093 "description": "Return only usage for these models.",6094 "compatible_models": [],6095 "beta_header": null,6096 "status": [6097 "DOCUMENTED"6098 ],6099 "source": "https://developers.openai.com/api/reference/overview"6100 },6101 {6102 "provider": "openai",6103 "endpoint": "GET /v1/organization/usage/images",6104 "parameter": "group_by",6105 "location": "query",6106 "type": "array<string>",6107 "required": false,6108 "default": null,6109 "minimum": null,6110 "maximum": null,6111 "enum": [6112 "project_id",6113 "user_id",6114 "api_key_id",6115 "model",6116 "size",6117 "source"6118 ],6119 "description": "Group the usage data by the specified fields. Support fields include `project_id`, `user_id`, `api_key_id`, `model`, `size`, `source` or any combination of them.",6120 "compatible_models": [],6121 "beta_header": null,6122 "status": [6123 "DOCUMENTED"6124 ],6125 "source": "https://developers.openai.com/api/reference/overview"6126 },6127 {6128 "provider": "openai",6129 "endpoint": "GET /v1/organization/usage/images",6130 "parameter": "limit",6131 "location": "query",6132 "type": "integer",6133 "required": false,6134 "default": null,6135 "minimum": null,6136 "maximum": null,6137 "enum": null,6138 "description": "Specifies the number of buckets to return. - `bucket_width=1d`: default: 7, max: 31 - `bucket_width=1h`: default: 24, max: 168 - `bucket_width=1m`: default: 60, max: 1440",6139 "compatible_models": [],6140 "beta_header": null,6141 "status": [6142 "DOCUMENTED"6143 ],6144 "source": "https://developers.openai.com/api/reference/overview"6145 },6146 {6147 "provider": "openai",6148 "endpoint": "GET /v1/organization/usage/images",6149 "parameter": "page",6150 "location": "query",6151 "type": "string",6152 "required": false,6153 "default": null,6154 "minimum": null,6155 "maximum": null,6156 "enum": null,6157 "description": "A cursor for use in pagination. Corresponding to the `next_page` field from the previous response.",6158 "compatible_models": [],6159 "beta_header": null,6160 "status": [6161 "DOCUMENTED"6162 ],6163 "source": "https://developers.openai.com/api/reference/overview"6164 },6165 {6166 "provider": "openai",6167 "endpoint": "GET /v1/organization/usage/moderations",6168 "parameter": "start_time",6169 "location": "query",6170 "type": "integer",6171 "required": true,6172 "default": null,6173 "minimum": null,6174 "maximum": null,6175 "enum": null,6176 "description": "Start time (Unix seconds) of the query time range, inclusive.",6177 "compatible_models": [],6178 "beta_header": null,6179 "status": [6180 "DOCUMENTED"6181 ],6182 "source": "https://developers.openai.com/api/reference/overview"6183 },6184 {6185 "provider": "openai",6186 "endpoint": "GET /v1/organization/usage/moderations",6187 "parameter": "end_time",6188 "location": "query",6189 "type": "integer",6190 "required": false,6191 "default": null,6192 "minimum": null,6193 "maximum": null,6194 "enum": null,6195 "description": "End time (Unix seconds) of the query time range, exclusive.",6196 "compatible_models": [],6197 "beta_header": null,6198 "status": [6199 "DOCUMENTED"6200 ],6201 "source": "https://developers.openai.com/api/reference/overview"6202 },6203 {6204 "provider": "openai",6205 "endpoint": "GET /v1/organization/usage/moderations",6206 "parameter": "bucket_width",6207 "location": "query",6208 "type": "string",6209 "required": false,6210 "default": "1d",6211 "minimum": null,6212 "maximum": null,6213 "enum": [6214 "1m",6215 "1h",6216 "1d"6217 ],6218 "description": "Width of each time bucket in response. Currently `1m`, `1h` and `1d` are supported, default to `1d`.",6219 "compatible_models": [],6220 "beta_header": null,6221 "status": [6222 "DOCUMENTED"6223 ],6224 "source": "https://developers.openai.com/api/reference/overview"6225 },6226 {6227 "provider": "openai",6228 "endpoint": "GET /v1/organization/usage/moderations",6229 "parameter": "project_ids",6230 "location": "query",6231 "type": "array<string>",6232 "required": false,6233 "default": null,6234 "minimum": null,6235 "maximum": null,6236 "enum": null,6237 "description": "Return only usage for these projects.",6238 "compatible_models": [],6239 "beta_header": null,6240 "status": [6241 "DOCUMENTED"6242 ],6243 "source": "https://developers.openai.com/api/reference/overview"6244 },6245 {6246 "provider": "openai",6247 "endpoint": "GET /v1/organization/usage/moderations",6248 "parameter": "user_ids",6249 "location": "query",6250 "type": "array<string>",6251 "required": false,6252 "default": null,6253 "minimum": null,6254 "maximum": null,6255 "enum": null,6256 "description": "Return only usage for these users.",6257 "compatible_models": [],6258 "beta_header": null,6259 "status": [6260 "DOCUMENTED"6261 ],6262 "source": "https://developers.openai.com/api/reference/overview"6263 },6264 {6265 "provider": "openai",6266 "endpoint": "GET /v1/organization/usage/moderations",6267 "parameter": "api_key_ids",6268 "location": "query",6269 "type": "array<string>",6270 "required": false,6271 "default": null,6272 "minimum": null,6273 "maximum": null,6274 "enum": null,6275 "description": "Return only usage for these API keys.",6276 "compatible_models": [],6277 "beta_header": null,6278 "status": [6279 "DOCUMENTED"6280 ],6281 "source": "https://developers.openai.com/api/reference/overview"6282 },6283 {6284 "provider": "openai",6285 "endpoint": "GET /v1/organization/usage/moderations",6286 "parameter": "models",6287 "location": "query",6288 "type": "array<string>",6289 "required": false,6290 "default": null,6291 "minimum": null,6292 "maximum": null,6293 "enum": null,6294 "description": "Return only usage for these models.",6295 "compatible_models": [],6296 "beta_header": null,6297 "status": [6298 "DOCUMENTED"6299 ],6300 "source": "https://developers.openai.com/api/reference/overview"6301 },6302 {6303 "provider": "openai",6304 "endpoint": "GET /v1/organization/usage/moderations",6305 "parameter": "group_by",6306 "location": "query",6307 "type": "array<string>",6308 "required": false,6309 "default": null,6310 "minimum": null,6311 "maximum": null,6312 "enum": [6313 "project_id",6314 "user_id",6315 "api_key_id",6316 "model"6317 ],6318 "description": "Group the usage data by the specified fields. Support fields include `project_id`, `user_id`, `api_key_id`, `model` or any combination of them.",6319 "compatible_models": [],6320 "beta_header": null,6321 "status": [6322 "DOCUMENTED"6323 ],6324 "source": "https://developers.openai.com/api/reference/overview"6325 },6326 {6327 "provider": "openai",6328 "endpoint": "GET /v1/organization/usage/moderations",6329 "parameter": "limit",6330 "location": "query",6331 "type": "integer",6332 "required": false,6333 "default": null,6334 "minimum": null,6335 "maximum": null,6336 "enum": null,6337 "description": "Specifies the number of buckets to return. - `bucket_width=1d`: default: 7, max: 31 - `bucket_width=1h`: default: 24, max: 168 - `bucket_width=1m`: default: 60, max: 1440",6338 "compatible_models": [],6339 "beta_header": null,6340 "status": [6341 "DOCUMENTED"6342 ],6343 "source": "https://developers.openai.com/api/reference/overview"6344 },6345 {6346 "provider": "openai",6347 "endpoint": "GET /v1/organization/usage/moderations",6348 "parameter": "page",6349 "location": "query",6350 "type": "string",6351 "required": false,6352 "default": null,6353 "minimum": null,6354 "maximum": null,6355 "enum": null,6356 "description": "A cursor for use in pagination. Corresponding to the `next_page` field from the previous response.",6357 "compatible_models": [],6358 "beta_header": null,6359 "status": [6360 "DOCUMENTED"6361 ],6362 "source": "https://developers.openai.com/api/reference/overview"6363 },6364 {6365 "provider": "openai",6366 "endpoint": "GET /v1/organization/usage/vector_stores",6367 "parameter": "start_time",6368 "location": "query",6369 "type": "integer",6370 "required": true,6371 "default": null,6372 "minimum": null,6373 "maximum": null,6374 "enum": null,6375 "description": "Start time (Unix seconds) of the query time range, inclusive.",6376 "compatible_models": [],6377 "beta_header": null,6378 "status": [6379 "DOCUMENTED"6380 ],6381 "source": "https://developers.openai.com/api/reference/overview"6382 },6383 {6384 "provider": "openai",6385 "endpoint": "GET /v1/organization/usage/vector_stores",6386 "parameter": "end_time",6387 "location": "query",6388 "type": "integer",6389 "required": false,6390 "default": null,6391 "minimum": null,6392 "maximum": null,6393 "enum": null,6394 "description": "End time (Unix seconds) of the query time range, exclusive.",6395 "compatible_models": [],6396 "beta_header": null,6397 "status": [6398 "DOCUMENTED"6399 ],6400 "source": "https://developers.openai.com/api/reference/overview"6401 },6402 {6403 "provider": "openai",6404 "endpoint": "GET /v1/organization/usage/vector_stores",6405 "parameter": "bucket_width",6406 "location": "query",6407 "type": "string",6408 "required": false,6409 "default": "1d",6410 "minimum": null,6411 "maximum": null,6412 "enum": [6413 "1m",6414 "1h",6415 "1d"6416 ],6417 "description": "Width of each time bucket in response. Currently `1m`, `1h` and `1d` are supported, default to `1d`.",6418 "compatible_models": [],6419 "beta_header": null,6420 "status": [6421 "DOCUMENTED"6422 ],6423 "source": "https://developers.openai.com/api/reference/overview"6424 },6425 {6426 "provider": "openai",6427 "endpoint": "GET /v1/organization/usage/vector_stores",6428 "parameter": "project_ids",6429 "location": "query",6430 "type": "array<string>",6431 "required": false,6432 "default": null,6433 "minimum": null,6434 "maximum": null,6435 "enum": null,6436 "description": "Return only usage for these projects.",6437 "compatible_models": [],6438 "beta_header": null,6439 "status": [6440 "DOCUMENTED"6441 ],6442 "source": "https://developers.openai.com/api/reference/overview"6443 },6444 {6445 "provider": "openai",6446 "endpoint": "GET /v1/organization/usage/vector_stores",6447 "parameter": "group_by",6448 "location": "query",6449 "type": "array<string>",6450 "required": false,6451 "default": null,6452 "minimum": null,6453 "maximum": null,6454 "enum": [6455 "project_id"6456 ],6457 "description": "Group the usage data by the specified fields. Support fields include `project_id`.",6458 "compatible_models": [],6459 "beta_header": null,6460 "status": [6461 "DOCUMENTED"6462 ],6463 "source": "https://developers.openai.com/api/reference/overview"6464 },6465 {6466 "provider": "openai",6467 "endpoint": "GET /v1/organization/usage/vector_stores",6468 "parameter": "limit",6469 "location": "query",6470 "type": "integer",6471 "required": false,6472 "default": null,6473 "minimum": null,6474 "maximum": null,6475 "enum": null,6476 "description": "Specifies the number of buckets to return. - `bucket_width=1d`: default: 7, max: 31 - `bucket_width=1h`: default: 24, max: 168 - `bucket_width=1m`: default: 60, max: 1440",6477 "compatible_models": [],6478 "beta_header": null,6479 "status": [6480 "DOCUMENTED"6481 ],6482 "source": "https://developers.openai.com/api/reference/overview"6483 },6484 {6485 "provider": "openai",6486 "endpoint": "GET /v1/organization/usage/vector_stores",6487 "parameter": "page",6488 "location": "query",6489 "type": "string",6490 "required": false,6491 "default": null,6492 "minimum": null,6493 "maximum": null,6494 "enum": null,6495 "description": "A cursor for use in pagination. Corresponding to the `next_page` field from the previous response.",6496 "compatible_models": [],6497 "beta_header": null,6498 "status": [6499 "DOCUMENTED"6500 ],6501 "source": "https://developers.openai.com/api/reference/overview"6502 },6503 {6504 "provider": "openai",6505 "endpoint": "GET /v1/organization/usage/web_search_calls",6506 "parameter": "start_time",6507 "location": "query",6508 "type": "integer",6509 "required": true,6510 "default": null,6511 "minimum": null,6512 "maximum": null,6513 "enum": null,6514 "description": "Start time (Unix seconds) of the query time range, inclusive.",6515 "compatible_models": [],6516 "beta_header": null,6517 "status": [6518 "DOCUMENTED"6519 ],6520 "source": "https://developers.openai.com/api/reference/overview"6521 },6522 {6523 "provider": "openai",6524 "endpoint": "GET /v1/organization/usage/web_search_calls",6525 "parameter": "end_time",6526 "location": "query",6527 "type": "integer",6528 "required": false,6529 "default": null,6530 "minimum": null,6531 "maximum": null,6532 "enum": null,6533 "description": "End time (Unix seconds) of the query time range, exclusive.",6534 "compatible_models": [],6535 "beta_header": null,6536 "status": [6537 "DOCUMENTED"6538 ],6539 "source": "https://developers.openai.com/api/reference/overview"6540 },6541 {6542 "provider": "openai",6543 "endpoint": "GET /v1/organization/usage/web_search_calls",6544 "parameter": "bucket_width",6545 "location": "query",6546 "type": "string",6547 "required": false,6548 "default": "1d",6549 "minimum": null,6550 "maximum": null,6551 "enum": [6552 "1m",6553 "1h",6554 "1d"6555 ],6556 "description": "Width of each time bucket in response. Currently `1m`, `1h` and `1d` are supported, default to `1d`.",6557 "compatible_models": [],6558 "beta_header": null,6559 "status": [6560 "DOCUMENTED"6561 ],6562 "source": "https://developers.openai.com/api/reference/overview"6563 },6564 {6565 "provider": "openai",6566 "endpoint": "GET /v1/organization/usage/web_search_calls",6567 "parameter": "project_ids",6568 "location": "query",6569 "type": "array<string>",6570 "required": false,6571 "default": null,6572 "minimum": null,6573 "maximum": null,6574 "enum": null,6575 "description": "Return only usage for these projects.",6576 "compatible_models": [],6577 "beta_header": null,6578 "status": [6579 "DOCUMENTED"6580 ],6581 "source": "https://developers.openai.com/api/reference/overview"6582 },6583 {6584 "provider": "openai",6585 "endpoint": "GET /v1/organization/usage/web_search_calls",6586 "parameter": "user_ids",6587 "location": "query",6588 "type": "array<string>",6589 "required": false,6590 "default": null,6591 "minimum": null,6592 "maximum": null,6593 "enum": null,6594 "description": "Return only usage for these users.",6595 "compatible_models": [],6596 "beta_header": null,6597 "status": [6598 "DOCUMENTED"6599 ],6600 "source": "https://developers.openai.com/api/reference/overview"6601 },6602 {6603 "provider": "openai",6604 "endpoint": "GET /v1/organization/usage/web_search_calls",6605 "parameter": "api_key_ids",6606 "location": "query",6607 "type": "array<string>",6608 "required": false,6609 "default": null,6610 "minimum": null,6611 "maximum": null,6612 "enum": null,6613 "description": "Return only usage for these API keys.",6614 "compatible_models": [],6615 "beta_header": null,6616 "status": [6617 "DOCUMENTED"6618 ],6619 "source": "https://developers.openai.com/api/reference/overview"6620 },6621 {6622 "provider": "openai",6623 "endpoint": "GET /v1/organization/usage/web_search_calls",6624 "parameter": "models",6625 "location": "query",6626 "type": "array<string>",6627 "required": false,6628 "default": null,6629 "minimum": null,6630 "maximum": null,6631 "enum": null,6632 "description": "Return only usage for these models.",6633 "compatible_models": [],6634 "beta_header": null,6635 "status": [6636 "DOCUMENTED"6637 ],6638 "source": "https://developers.openai.com/api/reference/overview"6639 },6640 {6641 "provider": "openai",6642 "endpoint": "GET /v1/organization/usage/web_search_calls",6643 "parameter": "context_levels",6644 "location": "query",6645 "type": "array<string>",6646 "required": false,6647 "default": null,6648 "minimum": null,6649 "maximum": null,6650 "enum": [6651 "low",6652 "medium",6653 "high"6654 ],6655 "description": "Return only web search usage for these context levels.",6656 "compatible_models": [],6657 "beta_header": null,6658 "status": [6659 "DOCUMENTED"6660 ],6661 "source": "https://developers.openai.com/api/reference/overview"6662 },6663 {6664 "provider": "openai",6665 "endpoint": "GET /v1/organization/usage/web_search_calls",6666 "parameter": "group_by",6667 "location": "query",6668 "type": "array<string>",6669 "required": false,6670 "default": null,6671 "minimum": null,6672 "maximum": null,6673 "enum": [6674 "project_id",6675 "user_id",6676 "api_key_id",6677 "model",6678 "context_level"6679 ],6680 "description": "Group the usage data by the specified fields. Support fields include `project_id`, `user_id`, `api_key_id`, `model`, `context_level` or any combination of them.",6681 "compatible_models": [],6682 "beta_header": null,6683 "status": [6684 "DOCUMENTED"6685 ],6686 "source": "https://developers.openai.com/api/reference/overview"6687 },6688 {6689 "provider": "openai",6690 "endpoint": "GET /v1/organization/usage/web_search_calls",6691 "parameter": "limit",6692 "location": "query",6693 "type": "integer",6694 "required": false,6695 "default": null,6696 "minimum": null,6697 "maximum": null,6698 "enum": null,6699 "description": "Specifies the number of buckets to return. - `bucket_width=1d`: default: 7, max: 31 - `bucket_width=1h`: default: 24, max: 168 - `bucket_width=1m`: default: 60, max: 1440",6700 "compatible_models": [],6701 "beta_header": null,6702 "status": [6703 "DOCUMENTED"6704 ],6705 "source": "https://developers.openai.com/api/reference/overview"6706 },6707 {6708 "provider": "openai",6709 "endpoint": "GET /v1/organization/usage/web_search_calls",6710 "parameter": "page",6711 "location": "query",6712 "type": "string",6713 "required": false,6714 "default": null,6715 "minimum": null,6716 "maximum": null,6717 "enum": null,6718 "description": "A cursor for use in pagination. Corresponding to the `next_page` field from the previous response.",6719 "compatible_models": [],6720 "beta_header": null,6721 "status": [6722 "DOCUMENTED"6723 ],6724 "source": "https://developers.openai.com/api/reference/overview"6725 },6726 {6727 "provider": "openai",6728 "endpoint": "GET /v1/organization/users",6729 "parameter": "limit",6730 "location": "query",6731 "type": "integer",6732 "required": false,6733 "default": 20,6734 "minimum": null,6735 "maximum": null,6736 "enum": null,6737 "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",6738 "compatible_models": [],6739 "beta_header": null,6740 "status": [6741 "DOCUMENTED"6742 ],6743 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/list"6744 },6745 {6746 "provider": "openai",6747 "endpoint": "GET /v1/organization/users",6748 "parameter": "after",6749 "location": "query",6750 "type": "string",6751 "required": false,6752 "default": null,6753 "minimum": null,6754 "maximum": null,6755 "enum": null,6756 "description": "A cursor for use in pagination. `after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",6757 "compatible_models": [],6758 "beta_header": null,6759 "status": [6760 "DOCUMENTED"6761 ],6762 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/list"6763 },6764 {6765 "provider": "openai",6766 "endpoint": "GET /v1/organization/users",6767 "parameter": "emails",6768 "location": "query",6769 "type": "array<string>",6770 "required": false,6771 "default": null,6772 "minimum": null,6773 "maximum": null,6774 "enum": null,6775 "description": "Filter by the email address of users.",6776 "compatible_models": [],6777 "beta_header": null,6778 "status": [6779 "DOCUMENTED"6780 ],6781 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/list"6782 },6783 {6784 "provider": "openai",6785 "endpoint": "GET /v1/organization/users/{user_id}",6786 "parameter": "user_id",6787 "location": "path",6788 "type": "string",6789 "required": true,6790 "default": null,6791 "minimum": null,6792 "maximum": null,6793 "enum": null,6794 "description": "The ID of the user.",6795 "compatible_models": [],6796 "beta_header": null,6797 "status": [6798 "DOCUMENTED"6799 ],6800 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/retrieve"6801 },6802 {6803 "provider": "openai",6804 "endpoint": "POST /v1/organization/users/{user_id}",6805 "parameter": "user_id",6806 "location": "path",6807 "type": "string",6808 "required": true,6809 "default": null,6810 "minimum": null,6811 "maximum": null,6812 "enum": null,6813 "description": "The ID of the user.",6814 "compatible_models": [],6815 "beta_header": null,6816 "status": [6817 "DOCUMENTED"6818 ],6819 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/update"6820 },6821 {6822 "provider": "openai",6823 "endpoint": "POST /v1/organization/users/{user_id}",6824 "parameter": "role",6825 "location": "body",6826 "type": "string | null",6827 "required": false,6828 "default": null,6829 "minimum": null,6830 "maximum": null,6831 "enum": null,6832 "description": "`owner` or `reader`",6833 "compatible_models": [],6834 "beta_header": null,6835 "status": [6836 "DOCUMENTED"6837 ],6838 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/update"6839 },6840 {6841 "provider": "openai",6842 "endpoint": "POST /v1/organization/users/{user_id}",6843 "parameter": "role_id",6844 "location": "body",6845 "type": "string | null",6846 "required": false,6847 "default": null,6848 "minimum": null,6849 "maximum": null,6850 "enum": null,6851 "description": "Role ID to assign to the user.",6852 "compatible_models": [],6853 "beta_header": null,6854 "status": [6855 "DOCUMENTED"6856 ],6857 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/update"6858 },6859 {6860 "provider": "openai",6861 "endpoint": "POST /v1/organization/users/{user_id}",6862 "parameter": "technical_level",6863 "location": "body",6864 "type": "string | null",6865 "required": false,6866 "default": null,6867 "minimum": null,6868 "maximum": null,6869 "enum": null,6870 "description": "Technical level metadata.",6871 "compatible_models": [],6872 "beta_header": null,6873 "status": [6874 "DOCUMENTED"6875 ],6876 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/update"6877 },6878 {6879 "provider": "openai",6880 "endpoint": "POST /v1/organization/users/{user_id}",6881 "parameter": "developer_persona",6882 "location": "body",6883 "type": "string | null",6884 "required": false,6885 "default": null,6886 "minimum": null,6887 "maximum": null,6888 "enum": null,6889 "description": "Developer persona metadata.",6890 "compatible_models": [],6891 "beta_header": null,6892 "status": [6893 "DOCUMENTED"6894 ],6895 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/update"6896 },6897 {6898 "provider": "openai",6899 "endpoint": "DELETE /v1/organization/users/{user_id}",6900 "parameter": "user_id",6901 "location": "path",6902 "type": "string",6903 "required": true,6904 "default": null,6905 "minimum": null,6906 "maximum": null,6907 "enum": null,6908 "description": "The ID of the user.",6909 "compatible_models": [],6910 "beta_header": null,6911 "status": [6912 "DOCUMENTED"6913 ],6914 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/delete"6915 },6916 {6917 "provider": "openai",6918 "endpoint": "GET /v1/organization/users/{user_id}/roles",6919 "parameter": "user_id",6920 "location": "path",6921 "type": "string",6922 "required": true,6923 "default": null,6924 "minimum": null,6925 "maximum": null,6926 "enum": null,6927 "description": "The ID of the user to inspect.",6928 "compatible_models": [],6929 "beta_header": null,6930 "status": [6931 "DOCUMENTED"6932 ],6933 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/subresources/roles/methods/list"6934 },6935 {6936 "provider": "openai",6937 "endpoint": "GET /v1/organization/users/{user_id}/roles",6938 "parameter": "limit",6939 "location": "query",6940 "type": "integer",6941 "required": false,6942 "default": null,6943 "minimum": 0,6944 "maximum": 1000,6945 "enum": null,6946 "description": "A limit on the number of organization role assignments to return.",6947 "compatible_models": [],6948 "beta_header": null,6949 "status": [6950 "DOCUMENTED"6951 ],6952 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/subresources/roles/methods/list"6953 },6954 {6955 "provider": "openai",6956 "endpoint": "GET /v1/organization/users/{user_id}/roles",6957 "parameter": "after",6958 "location": "query",6959 "type": "string",6960 "required": false,6961 "default": null,6962 "minimum": null,6963 "maximum": null,6964 "enum": null,6965 "description": "Cursor for pagination. Provide the value from the previous response's `next` field to continue listing organization roles.",6966 "compatible_models": [],6967 "beta_header": null,6968 "status": [6969 "DOCUMENTED"6970 ],6971 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/subresources/roles/methods/list"6972 },6973 {6974 "provider": "openai",6975 "endpoint": "GET /v1/organization/users/{user_id}/roles",6976 "parameter": "order",6977 "location": "query",6978 "type": "string",6979 "required": false,6980 "default": null,6981 "minimum": null,6982 "maximum": null,6983 "enum": [6984 "asc",6985 "desc"6986 ],6987 "description": "Sort order for the returned organization roles.",6988 "compatible_models": [],6989 "beta_header": null,6990 "status": [6991 "DOCUMENTED"6992 ],6993 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/subresources/roles/methods/list"6994 },6995 {6996 "provider": "openai",6997 "endpoint": "POST /v1/organization/users/{user_id}/roles",6998 "parameter": "user_id",6999 "location": "path",7000 "type": "string",7001 "required": true,7002 "default": null,7003 "minimum": null,7004 "maximum": null,7005 "enum": null,7006 "description": "The ID of the user that should receive the organization role.",7007 "compatible_models": [],7008 "beta_header": null,7009 "status": [7010 "DOCUMENTED"7011 ],7012 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/subresources/roles/methods/create"7013 },7014 {7015 "provider": "openai",7016 "endpoint": "POST /v1/organization/users/{user_id}/roles",7017 "parameter": "role_id",7018 "location": "body",7019 "type": "string",7020 "required": true,7021 "default": null,7022 "minimum": null,7023 "maximum": null,7024 "enum": null,7025 "description": "Identifier of the role to assign.",7026 "compatible_models": [],7027 "beta_header": null,7028 "status": [7029 "DOCUMENTED"7030 ],7031 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/subresources/roles/methods/create"7032 },7033 {7034 "provider": "openai",7035 "endpoint": "GET /v1/organization/users/{user_id}/roles/{role_id}",7036 "parameter": "user_id",7037 "location": "path",7038 "type": "string",7039 "required": true,7040 "default": null,7041 "minimum": null,7042 "maximum": null,7043 "enum": null,7044 "description": "The ID of the user to inspect.",7045 "compatible_models": [],7046 "beta_header": null,7047 "status": [7048 "DOCUMENTED"7049 ],7050 "source": "https://developers.openai.com/api/reference/overview"7051 },7052 {7053 "provider": "openai",7054 "endpoint": "GET /v1/organization/users/{user_id}/roles/{role_id}",7055 "parameter": "role_id",7056 "location": "path",7057 "type": "string",7058 "required": true,7059 "default": null,7060 "minimum": null,7061 "maximum": null,7062 "enum": null,7063 "description": "The ID of the organization role to retrieve for the user.",7064 "compatible_models": [],7065 "beta_header": null,7066 "status": [7067 "DOCUMENTED"7068 ],7069 "source": "https://developers.openai.com/api/reference/overview"7070 },7071 {7072 "provider": "openai",7073 "endpoint": "DELETE /v1/organization/users/{user_id}/roles/{role_id}",7074 "parameter": "user_id",7075 "location": "path",7076 "type": "string",7077 "required": true,7078 "default": null,7079 "minimum": null,7080 "maximum": null,7081 "enum": null,7082 "description": "The ID of the user to modify.",7083 "compatible_models": [],7084 "beta_header": null,7085 "status": [7086 "DOCUMENTED"7087 ],7088 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/subresources/roles/methods/delete"7089 },7090 {7091 "provider": "openai",7092 "endpoint": "DELETE /v1/organization/users/{user_id}/roles/{role_id}",7093 "parameter": "role_id",7094 "location": "path",7095 "type": "string",7096 "required": true,7097 "default": null,7098 "minimum": null,7099 "maximum": null,7100 "enum": null,7101 "description": "The ID of the organization role to remove from the user.",7102 "compatible_models": [],7103 "beta_header": null,7104 "status": [7105 "DOCUMENTED"7106 ],7107 "source": "https://developers.openai.com/api/reference/resources/organization/subresources/users/subresources/roles/methods/delete"7108 },7109 {7110 "provider": "openai",7111 "endpoint": "GET /v1/projects/{project_id}/groups/{group_id}/roles",7112 "parameter": "project_id",7113 "location": "path",7114 "type": "string",7115 "required": true,7116 "default": null,7117 "minimum": null,7118 "maximum": null,7119 "enum": null,7120 "description": "The ID of the project to inspect.",7121 "compatible_models": [],7122 "beta_header": null,7123 "status": [7124 "DOCUMENTED"7125 ],7126 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/list"7127 },7128 {7129 "provider": "openai",7130 "endpoint": "GET /v1/projects/{project_id}/groups/{group_id}/roles",7131 "parameter": "group_id",7132 "location": "path",7133 "type": "string",7134 "required": true,7135 "default": null,7136 "minimum": null,7137 "maximum": null,7138 "enum": null,7139 "description": "The ID of the group to inspect.",7140 "compatible_models": [],7141 "beta_header": null,7142 "status": [7143 "DOCUMENTED"7144 ],7145 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/list"7146 },7147 {7148 "provider": "openai",7149 "endpoint": "GET /v1/projects/{project_id}/groups/{group_id}/roles",7150 "parameter": "limit",7151 "location": "query",7152 "type": "integer",7153 "required": false,7154 "default": null,7155 "minimum": 0,7156 "maximum": 1000,7157 "enum": null,7158 "description": "A limit on the number of project role assignments to return.",7159 "compatible_models": [],7160 "beta_header": null,7161 "status": [7162 "DOCUMENTED"7163 ],7164 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/list"7165 },7166 {7167 "provider": "openai",7168 "endpoint": "GET /v1/projects/{project_id}/groups/{group_id}/roles",7169 "parameter": "after",7170 "location": "query",7171 "type": "string",7172 "required": false,7173 "default": null,7174 "minimum": null,7175 "maximum": null,7176 "enum": null,7177 "description": "Cursor for pagination. Provide the value from the previous response's `next` field to continue listing project roles.",7178 "compatible_models": [],7179 "beta_header": null,7180 "status": [7181 "DOCUMENTED"7182 ],7183 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/list"7184 },7185 {7186 "provider": "openai",7187 "endpoint": "GET /v1/projects/{project_id}/groups/{group_id}/roles",7188 "parameter": "order",7189 "location": "query",7190 "type": "string",7191 "required": false,7192 "default": null,7193 "minimum": null,7194 "maximum": null,7195 "enum": [7196 "asc",7197 "desc"7198 ],7199 "description": "Sort order for the returned project roles.",7200 "compatible_models": [],7201 "beta_header": null,7202 "status": [7203 "DOCUMENTED"7204 ],7205 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/list"7206 },7207 {7208 "provider": "openai",7209 "endpoint": "POST /v1/projects/{project_id}/groups/{group_id}/roles",7210 "parameter": "project_id",7211 "location": "path",7212 "type": "string",7213 "required": true,7214 "default": null,7215 "minimum": null,7216 "maximum": null,7217 "enum": null,7218 "description": "The ID of the project to update.",7219 "compatible_models": [],7220 "beta_header": null,7221 "status": [7222 "DOCUMENTED"7223 ],7224 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/create"7225 },7226 {7227 "provider": "openai",7228 "endpoint": "POST /v1/projects/{project_id}/groups/{group_id}/roles",7229 "parameter": "group_id",7230 "location": "path",7231 "type": "string",7232 "required": true,7233 "default": null,7234 "minimum": null,7235 "maximum": null,7236 "enum": null,7237 "description": "The ID of the group that should receive the project role.",7238 "compatible_models": [],7239 "beta_header": null,7240 "status": [7241 "DOCUMENTED"7242 ],7243 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/create"7244 },7245 {7246 "provider": "openai",7247 "endpoint": "POST /v1/projects/{project_id}/groups/{group_id}/roles",7248 "parameter": "role_id",7249 "location": "body",7250 "type": "string",7251 "required": true,7252 "default": null,7253 "minimum": null,7254 "maximum": null,7255 "enum": null,7256 "description": "Identifier of the role to assign.",7257 "compatible_models": [],7258 "beta_header": null,7259 "status": [7260 "DOCUMENTED"7261 ],7262 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/create"7263 },7264 {7265 "provider": "openai",7266 "endpoint": "GET /v1/projects/{project_id}/groups/{group_id}/roles/{role_id}",7267 "parameter": "project_id",7268 "location": "path",7269 "type": "string",7270 "required": true,7271 "default": null,7272 "minimum": null,7273 "maximum": null,7274 "enum": null,7275 "description": "The ID of the project to inspect.",7276 "compatible_models": [],7277 "beta_header": null,7278 "status": [7279 "DOCUMENTED"7280 ],7281 "source": "https://developers.openai.com/api/reference/overview"7282 },7283 {7284 "provider": "openai",7285 "endpoint": "GET /v1/projects/{project_id}/groups/{group_id}/roles/{role_id}",7286 "parameter": "group_id",7287 "location": "path",7288 "type": "string",7289 "required": true,7290 "default": null,7291 "minimum": null,7292 "maximum": null,7293 "enum": null,7294 "description": "The ID of the group to inspect.",7295 "compatible_models": [],7296 "beta_header": null,7297 "status": [7298 "DOCUMENTED"7299 ],7300 "source": "https://developers.openai.com/api/reference/overview"7301 },7302 {7303 "provider": "openai",7304 "endpoint": "GET /v1/projects/{project_id}/groups/{group_id}/roles/{role_id}",7305 "parameter": "role_id",7306 "location": "path",7307 "type": "string",7308 "required": true,7309 "default": null,7310 "minimum": null,7311 "maximum": null,7312 "enum": null,7313 "description": "The ID of the project role to retrieve for the group.",7314 "compatible_models": [],7315 "beta_header": null,7316 "status": [7317 "DOCUMENTED"7318 ],7319 "source": "https://developers.openai.com/api/reference/overview"7320 },7321 {7322 "provider": "openai",7323 "endpoint": "DELETE /v1/projects/{project_id}/groups/{group_id}/roles/{role_id}",7324 "parameter": "project_id",7325 "location": "path",7326 "type": "string",7327 "required": true,7328 "default": null,7329 "minimum": null,7330 "maximum": null,7331 "enum": null,7332 "description": "The ID of the project to modify.",7333 "compatible_models": [],7334 "beta_header": null,7335 "status": [7336 "DOCUMENTED"7337 ],7338 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/delete"7339 },7340 {7341 "provider": "openai",7342 "endpoint": "DELETE /v1/projects/{project_id}/groups/{group_id}/roles/{role_id}",7343 "parameter": "group_id",7344 "location": "path",7345 "type": "string",7346 "required": true,7347 "default": null,7348 "minimum": null,7349 "maximum": null,7350 "enum": null,7351 "description": "The ID of the group whose project role assignment should be removed.",7352 "compatible_models": [],7353 "beta_header": null,7354 "status": [7355 "DOCUMENTED"7356 ],7357 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/delete"7358 },7359 {7360 "provider": "openai",7361 "endpoint": "DELETE /v1/projects/{project_id}/groups/{group_id}/roles/{role_id}",7362 "parameter": "role_id",7363 "location": "path",7364 "type": "string",7365 "required": true,7366 "default": null,7367 "minimum": null,7368 "maximum": null,7369 "enum": null,7370 "description": "The ID of the project role to remove from the group.",7371 "compatible_models": [],7372 "beta_header": null,7373 "status": [7374 "DOCUMENTED"7375 ],7376 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/delete"7377 },7378 {7379 "provider": "openai",7380 "endpoint": "GET /v1/projects/{project_id}/roles",7381 "parameter": "project_id",7382 "location": "path",7383 "type": "string",7384 "required": true,7385 "default": null,7386 "minimum": null,7387 "maximum": null,7388 "enum": null,7389 "description": "The ID of the project to inspect.",7390 "compatible_models": [],7391 "beta_header": null,7392 "status": [7393 "DOCUMENTED"7394 ],7395 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/list"7396 },7397 {7398 "provider": "openai",7399 "endpoint": "GET /v1/projects/{project_id}/roles",7400 "parameter": "limit",7401 "location": "query",7402 "type": "integer",7403 "required": false,7404 "default": 1000,7405 "minimum": 0,7406 "maximum": 1000,7407 "enum": null,7408 "description": "A limit on the number of roles to return. Defaults to 1000.",7409 "compatible_models": [],7410 "beta_header": null,7411 "status": [7412 "DOCUMENTED"7413 ],7414 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/list"7415 },7416 {7417 "provider": "openai",7418 "endpoint": "GET /v1/projects/{project_id}/roles",7419 "parameter": "after",7420 "location": "query",7421 "type": "string",7422 "required": false,7423 "default": null,7424 "minimum": null,7425 "maximum": null,7426 "enum": null,7427 "description": "Cursor for pagination. Provide the value from the previous response's `next` field to continue listing roles.",7428 "compatible_models": [],7429 "beta_header": null,7430 "status": [7431 "DOCUMENTED"7432 ],7433 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/list"7434 },7435 {7436 "provider": "openai",7437 "endpoint": "GET /v1/projects/{project_id}/roles",7438 "parameter": "order",7439 "location": "query",7440 "type": "string",7441 "required": false,7442 "default": "asc",7443 "minimum": null,7444 "maximum": null,7445 "enum": [7446 "asc",7447 "desc"7448 ],7449 "description": "Sort order for the returned roles.",7450 "compatible_models": [],7451 "beta_header": null,7452 "status": [7453 "DOCUMENTED"7454 ],7455 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/list"7456 },7457 {7458 "provider": "openai",7459 "endpoint": "POST /v1/projects/{project_id}/roles",7460 "parameter": "project_id",7461 "location": "path",7462 "type": "string",7463 "required": true,7464 "default": null,7465 "minimum": null,7466 "maximum": null,7467 "enum": null,7468 "description": "The ID of the project to update.",7469 "compatible_models": [],7470 "beta_header": null,7471 "status": [7472 "DOCUMENTED"7473 ],7474 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/create"7475 },7476 {7477 "provider": "openai",7478 "endpoint": "POST /v1/projects/{project_id}/roles",7479 "parameter": "role_name",7480 "location": "body",7481 "type": "string",7482 "required": true,7483 "default": null,7484 "minimum": null,7485 "maximum": null,7486 "enum": null,7487 "description": "Unique name for the role.",7488 "compatible_models": [],7489 "beta_header": null,7490 "status": [7491 "DOCUMENTED"7492 ],7493 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/create"7494 },7495 {7496 "provider": "openai",7497 "endpoint": "POST /v1/projects/{project_id}/roles",7498 "parameter": "permissions",7499 "location": "body",7500 "type": "array<string>",7501 "required": true,7502 "default": null,7503 "minimum": null,7504 "maximum": null,7505 "enum": null,7506 "description": "Permissions to grant to the role.",7507 "compatible_models": [],7508 "beta_header": null,7509 "status": [7510 "DOCUMENTED"7511 ],7512 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/create"7513 },7514 {7515 "provider": "openai",7516 "endpoint": "POST /v1/projects/{project_id}/roles",7517 "parameter": "description",7518 "location": "body",7519 "type": "string | null",7520 "required": false,7521 "default": null,7522 "minimum": null,7523 "maximum": null,7524 "enum": null,7525 "description": "Optional description of the role.",7526 "compatible_models": [],7527 "beta_header": null,7528 "status": [7529 "DOCUMENTED"7530 ],7531 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/create"7532 },7533 {7534 "provider": "openai",7535 "endpoint": "GET /v1/projects/{project_id}/roles/{role_id}",7536 "parameter": "project_id",7537 "location": "path",7538 "type": "string",7539 "required": true,7540 "default": null,7541 "minimum": null,7542 "maximum": null,7543 "enum": null,7544 "description": "The ID of the project.",7545 "compatible_models": [],7546 "beta_header": null,7547 "status": [7548 "DOCUMENTED"7549 ],7550 "source": "https://developers.openai.com/api/reference/overview"7551 },7552 {7553 "provider": "openai",7554 "endpoint": "GET /v1/projects/{project_id}/roles/{role_id}",7555 "parameter": "role_id",7556 "location": "path",7557 "type": "string",7558 "required": true,7559 "default": null,7560 "minimum": null,7561 "maximum": null,7562 "enum": null,7563 "description": "The ID of the role to retrieve.",7564 "compatible_models": [],7565 "beta_header": null,7566 "status": [7567 "DOCUMENTED"7568 ],7569 "source": "https://developers.openai.com/api/reference/overview"7570 },7571 {7572 "provider": "openai",7573 "endpoint": "POST /v1/projects/{project_id}/roles/{role_id}",7574 "parameter": "project_id",7575 "location": "path",7576 "type": "string",7577 "required": true,7578 "default": null,7579 "minimum": null,7580 "maximum": null,7581 "enum": null,7582 "description": "The ID of the project to update.",7583 "compatible_models": [],7584 "beta_header": null,7585 "status": [7586 "DOCUMENTED"7587 ],7588 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/update"7589 },7590 {7591 "provider": "openai",7592 "endpoint": "POST /v1/projects/{project_id}/roles/{role_id}",7593 "parameter": "role_id",7594 "location": "path",7595 "type": "string",7596 "required": true,7597 "default": null,7598 "minimum": null,7599 "maximum": null,7600 "enum": null,7601 "description": "The ID of the role to update.",7602 "compatible_models": [],7603 "beta_header": null,7604 "status": [7605 "DOCUMENTED"7606 ],7607 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/update"7608 },7609 {7610 "provider": "openai",7611 "endpoint": "POST /v1/projects/{project_id}/roles/{role_id}",7612 "parameter": "permissions",7613 "location": "body",7614 "type": "array<string> | null",7615 "required": false,7616 "default": null,7617 "minimum": null,7618 "maximum": null,7619 "enum": null,7620 "description": "Updated set of permissions for the role.",7621 "compatible_models": [],7622 "beta_header": null,7623 "status": [7624 "DOCUMENTED"7625 ],7626 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/update"7627 },7628 {7629 "provider": "openai",7630 "endpoint": "POST /v1/projects/{project_id}/roles/{role_id}",7631 "parameter": "description",7632 "location": "body",7633 "type": "string | null",7634 "required": false,7635 "default": null,7636 "minimum": null,7637 "maximum": null,7638 "enum": null,7639 "description": "New description for the role.",7640 "compatible_models": [],7641 "beta_header": null,7642 "status": [7643 "DOCUMENTED"7644 ],7645 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/update"7646 },7647 {7648 "provider": "openai",7649 "endpoint": "POST /v1/projects/{project_id}/roles/{role_id}",7650 "parameter": "role_name",7651 "location": "body",7652 "type": "string | null",7653 "required": false,7654 "default": null,7655 "minimum": null,7656 "maximum": null,7657 "enum": null,7658 "description": "New name for the role.",7659 "compatible_models": [],7660 "beta_header": null,7661 "status": [7662 "DOCUMENTED"7663 ],7664 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/update"7665 },7666 {7667 "provider": "openai",7668 "endpoint": "DELETE /v1/projects/{project_id}/roles/{role_id}",7669 "parameter": "project_id",7670 "location": "path",7671 "type": "string",7672 "required": true,7673 "default": null,7674 "minimum": null,7675 "maximum": null,7676 "enum": null,7677 "description": "The ID of the project to update.",7678 "compatible_models": [],7679 "beta_header": null,7680 "status": [7681 "DOCUMENTED"7682 ],7683 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/delete"7684 },7685 {7686 "provider": "openai",7687 "endpoint": "DELETE /v1/projects/{project_id}/roles/{role_id}",7688 "parameter": "role_id",7689 "location": "path",7690 "type": "string",7691 "required": true,7692 "default": null,7693 "minimum": null,7694 "maximum": null,7695 "enum": null,7696 "description": "The ID of the role to delete.",7697 "compatible_models": [],7698 "beta_header": null,7699 "status": [7700 "DOCUMENTED"7701 ],7702 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/delete"7703 },7704 {7705 "provider": "openai",7706 "endpoint": "GET /v1/projects/{project_id}/users/{user_id}/roles",7707 "parameter": "project_id",7708 "location": "path",7709 "type": "string",7710 "required": true,7711 "default": null,7712 "minimum": null,7713 "maximum": null,7714 "enum": null,7715 "description": "The ID of the project to inspect.",7716 "compatible_models": [],7717 "beta_header": null,7718 "status": [7719 "DOCUMENTED"7720 ],7721 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/list"7722 },7723 {7724 "provider": "openai",7725 "endpoint": "GET /v1/projects/{project_id}/users/{user_id}/roles",7726 "parameter": "user_id",7727 "location": "path",7728 "type": "string",7729 "required": true,7730 "default": null,7731 "minimum": null,7732 "maximum": null,7733 "enum": null,7734 "description": "The ID of the user to inspect.",7735 "compatible_models": [],7736 "beta_header": null,7737 "status": [7738 "DOCUMENTED"7739 ],7740 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/list"7741 },7742 {7743 "provider": "openai",7744 "endpoint": "GET /v1/projects/{project_id}/users/{user_id}/roles",7745 "parameter": "limit",7746 "location": "query",7747 "type": "integer",7748 "required": false,7749 "default": null,7750 "minimum": 0,7751 "maximum": 1000,7752 "enum": null,7753 "description": "A limit on the number of project role assignments to return.",7754 "compatible_models": [],7755 "beta_header": null,7756 "status": [7757 "DOCUMENTED"7758 ],7759 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/list"7760 },7761 {7762 "provider": "openai",7763 "endpoint": "GET /v1/projects/{project_id}/users/{user_id}/roles",7764 "parameter": "after",7765 "location": "query",7766 "type": "string",7767 "required": false,7768 "default": null,7769 "minimum": null,7770 "maximum": null,7771 "enum": null,7772 "description": "Cursor for pagination. Provide the value from the previous response's `next` field to continue listing project roles.",7773 "compatible_models": [],7774 "beta_header": null,7775 "status": [7776 "DOCUMENTED"7777 ],7778 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/list"7779 },7780 {7781 "provider": "openai",7782 "endpoint": "GET /v1/projects/{project_id}/users/{user_id}/roles",7783 "parameter": "order",7784 "location": "query",7785 "type": "string",7786 "required": false,7787 "default": null,7788 "minimum": null,7789 "maximum": null,7790 "enum": [7791 "asc",7792 "desc"7793 ],7794 "description": "Sort order for the returned project roles.",7795 "compatible_models": [],7796 "beta_header": null,7797 "status": [7798 "DOCUMENTED"7799 ],7800 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/list"7801 },7802 {7803 "provider": "openai",7804 "endpoint": "POST /v1/projects/{project_id}/users/{user_id}/roles",7805 "parameter": "project_id",7806 "location": "path",7807 "type": "string",7808 "required": true,7809 "default": null,7810 "minimum": null,7811 "maximum": null,7812 "enum": null,7813 "description": "The ID of the project to update.",7814 "compatible_models": [],7815 "beta_header": null,7816 "status": [7817 "DOCUMENTED"7818 ],7819 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/create"7820 },7821 {7822 "provider": "openai",7823 "endpoint": "POST /v1/projects/{project_id}/users/{user_id}/roles",7824 "parameter": "user_id",7825 "location": "path",7826 "type": "string",7827 "required": true,7828 "default": null,7829 "minimum": null,7830 "maximum": null,7831 "enum": null,7832 "description": "The ID of the user that should receive the project role.",7833 "compatible_models": [],7834 "beta_header": null,7835 "status": [7836 "DOCUMENTED"7837 ],7838 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/create"7839 },7840 {7841 "provider": "openai",7842 "endpoint": "POST /v1/projects/{project_id}/users/{user_id}/roles",7843 "parameter": "role_id",7844 "location": "body",7845 "type": "string",7846 "required": true,7847 "default": null,7848 "minimum": null,7849 "maximum": null,7850 "enum": null,7851 "description": "Identifier of the role to assign.",7852 "compatible_models": [],7853 "beta_header": null,7854 "status": [7855 "DOCUMENTED"7856 ],7857 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/create"7858 },7859 {7860 "provider": "openai",7861 "endpoint": "GET /v1/projects/{project_id}/users/{user_id}/roles/{role_id}",7862 "parameter": "project_id",7863 "location": "path",7864 "type": "string",7865 "required": true,7866 "default": null,7867 "minimum": null,7868 "maximum": null,7869 "enum": null,7870 "description": "The ID of the project to inspect.",7871 "compatible_models": [],7872 "beta_header": null,7873 "status": [7874 "DOCUMENTED"7875 ],7876 "source": "https://developers.openai.com/api/reference/overview"7877 },7878 {7879 "provider": "openai",7880 "endpoint": "GET /v1/projects/{project_id}/users/{user_id}/roles/{role_id}",7881 "parameter": "user_id",7882 "location": "path",7883 "type": "string",7884 "required": true,7885 "default": null,7886 "minimum": null,7887 "maximum": null,7888 "enum": null,7889 "description": "The ID of the user to inspect.",7890 "compatible_models": [],7891 "beta_header": null,7892 "status": [7893 "DOCUMENTED"7894 ],7895 "source": "https://developers.openai.com/api/reference/overview"7896 },7897 {7898 "provider": "openai",7899 "endpoint": "GET /v1/projects/{project_id}/users/{user_id}/roles/{role_id}",7900 "parameter": "role_id",7901 "location": "path",7902 "type": "string",7903 "required": true,7904 "default": null,7905 "minimum": null,7906 "maximum": null,7907 "enum": null,7908 "description": "The ID of the project role to retrieve for the user.",7909 "compatible_models": [],7910 "beta_header": null,7911 "status": [7912 "DOCUMENTED"7913 ],7914 "source": "https://developers.openai.com/api/reference/overview"7915 },7916 {7917 "provider": "openai",7918 "endpoint": "DELETE /v1/projects/{project_id}/users/{user_id}/roles/{role_id}",7919 "parameter": "project_id",7920 "location": "path",7921 "type": "string",7922 "required": true,7923 "default": null,7924 "minimum": null,7925 "maximum": null,7926 "enum": null,7927 "description": "The ID of the project to modify.",7928 "compatible_models": [],7929 "beta_header": null,7930 "status": [7931 "DOCUMENTED"7932 ],7933 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/delete"7934 },7935 {7936 "provider": "openai",7937 "endpoint": "DELETE /v1/projects/{project_id}/users/{user_id}/roles/{role_id}",7938 "parameter": "user_id",7939 "location": "path",7940 "type": "string",7941 "required": true,7942 "default": null,7943 "minimum": null,7944 "maximum": null,7945 "enum": null,7946 "description": "The ID of the user whose project role assignment should be removed.",7947 "compatible_models": [],7948 "beta_header": null,7949 "status": [7950 "DOCUMENTED"7951 ],7952 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/delete"7953 },7954 {7955 "provider": "openai",7956 "endpoint": "DELETE /v1/projects/{project_id}/users/{user_id}/roles/{role_id}",7957 "parameter": "role_id",7958 "location": "path",7959 "type": "string",7960 "required": true,7961 "default": null,7962 "minimum": null,7963 "maximum": null,7964 "enum": null,7965 "description": "The ID of the project role to remove from the user.",7966 "compatible_models": [],7967 "beta_header": null,7968 "status": [7969 "DOCUMENTED"7970 ],7971 "source": "https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/delete"7972 },7973 {7974 "provider": "openai",7975 "endpoint": "GET /v1/organization/external_storage",7976 "parameter": "project_id",7977 "location": "query",7978 "type": "string | null",7979 "required": false,7980 "default": null,7981 "minimum": null,7982 "maximum": null,7983 "enum": null,7984 "description": "",7985 "compatible_models": [],7986 "beta_header": null,7987 "status": [7988 "DOCUMENTED"7989 ],7990 "source": "https://developers.openai.com/api/reference/overview"7991 },7992 {7993 "provider": "openai",7994 "endpoint": "GET /v1/organization/external_storage",7995 "parameter": "after",7996 "location": "query",7997 "type": "string | null",7998 "required": false,7999 "default": null,8000 "minimum": null,8001 "maximum": null,8002 "enum": null,8003 "description": "Return external storage configurations after this ID.",8004 "compatible_models": [],8005 "beta_header": null,8006 "status": [8007 "DOCUMENTED"8008 ],8009 "source": "https://developers.openai.com/api/reference/overview"8010 },8011 {8012 "provider": "openai",8013 "endpoint": "GET /v1/organization/external_storage",8014 "parameter": "order",8015 "location": "query",8016 "type": "string",8017 "required": false,8018 "default": null,8019 "minimum": null,8020 "maximum": null,8021 "enum": [8022 "asc",8023 "desc"8024 ],8025 "description": "",8026 "compatible_models": [],8027 "beta_header": null,8028 "status": [8029 "DOCUMENTED"8030 ],8031 "source": "https://developers.openai.com/api/reference/overview"8032 },8033 {8034 "provider": "openai",8035 "endpoint": "GET /v1/organization/external_storage",8036 "parameter": "limit",8037 "location": "query",8038 "type": "integer",8039 "required": false,8040 "default": null,8041 "minimum": 1,8042 "maximum": 100,8043 "enum": null,8044 "description": "",8045 "compatible_models": [],8046 "beta_header": null,8047 "status": [8048 "DOCUMENTED"8049 ],8050 "source": "https://developers.openai.com/api/reference/overview"8051 },8052 {8053 "provider": "openai",8054 "endpoint": "POST /v1/organization/external_storage",8055 "parameter": "project_id",8056 "location": "body",8057 "type": "string",8058 "required": true,8059 "default": null,8060 "minimum": null,8061 "maximum": null,8062 "enum": null,8063 "description": "",8064 "compatible_models": [],8065 "beta_header": null,8066 "status": [8067 "DOCUMENTED"8068 ],8069 "source": "https://developers.openai.com/api/reference/overview"8070 },8071 {8072 "provider": "openai",8073 "endpoint": "POST /v1/organization/external_storage",8074 "parameter": "provider",8075 "location": "body",8076 "type": "object",8077 "required": true,8078 "default": null,8079 "minimum": null,8080 "maximum": null,8081 "enum": null,8082 "description": "",8083 "compatible_models": [],8084 "beta_header": null,8085 "status": [8086 "DOCUMENTED"8087 ],8088 "source": "https://developers.openai.com/api/reference/overview"8089 },8090 {8091 "provider": "openai",8092 "endpoint": "POST /v1/organization/external_storage",8093 "parameter": "provider.type",8094 "location": "body",8095 "type": "string",8096 "required": true,8097 "default": "azure",8098 "minimum": null,8099 "maximum": null,8100 "enum": [8101 "azure"8102 ],8103 "description": "",8104 "compatible_models": [],8105 "beta_header": null,8106 "status": [8107 "DOCUMENTED"8108 ],8109 "source": "https://developers.openai.com/api/reference/overview"8110 },8111 {8112 "provider": "openai",8113 "endpoint": "POST /v1/organization/external_storage",8114 "parameter": "provider.bucket",8115 "location": "body",8116 "type": "string",8117 "required": true,8118 "default": null,8119 "minimum": null,8120 "maximum": null,8121 "enum": null,8122 "description": "",8123 "compatible_models": [],8124 "beta_header": null,8125 "status": [8126 "DOCUMENTED"8127 ],8128 "source": "https://developers.openai.com/api/reference/overview"8129 },8130 {8131 "provider": "openai",8132 "endpoint": "POST /v1/organization/external_storage",8133 "parameter": "provider.role_arn",8134 "location": "body",8135 "type": "string",8136 "required": true,8137 "default": null,8138 "minimum": null,8139 "maximum": null,8140 "enum": null,8141 "description": "",8142 "compatible_models": [],8143 "beta_header": null,8144 "status": [8145 "DOCUMENTED"8146 ],8147 "source": "https://developers.openai.com/api/reference/overview"8148 },8149 {8150 "provider": "openai",8151 "endpoint": "POST /v1/organization/external_storage",8152 "parameter": "provider.tenant_id",8153 "location": "body",8154 "type": "string",8155 "required": true,8156 "default": null,8157 "minimum": null,8158 "maximum": null,8159 "enum": null,8160 "description": "",8161 "compatible_models": [],8162 "beta_header": null,8163 "status": [8164 "DOCUMENTED"8165 ],8166 "source": "https://developers.openai.com/api/reference/overview"8167 },8168 {8169 "provider": "openai",8170 "endpoint": "POST /v1/organization/external_storage",8171 "parameter": "provider.subscription_id",8172 "location": "body",8173 "type": "string",8174 "required": true,8175 "default": null,8176 "minimum": null,8177 "maximum": null,8178 "enum": null,8179 "description": "",8180 "compatible_models": [],8181 "beta_header": null,8182 "status": [8183 "DOCUMENTED"8184 ],8185 "source": "https://developers.openai.com/api/reference/overview"8186 },8187 {8188 "provider": "openai",8189 "endpoint": "POST /v1/organization/external_storage",8190 "parameter": "provider.resource_group",8191 "location": "body",8192 "type": "string",8193 "required": true,8194 "default": null,8195 "minimum": null,8196 "maximum": null,8197 "enum": null,8198 "description": "",8199 "compatible_models": [],8200 "beta_header": null,8201 "status": [8202 "DOCUMENTED"8203 ],8204 "source": "https://developers.openai.com/api/reference/overview"8205 },8206 {8207 "provider": "openai",8208 "endpoint": "POST /v1/organization/external_storage",8209 "parameter": "provider.account_name",8210 "location": "body",8211 "type": "string",8212 "required": true,8213 "default": null,8214 "minimum": null,8215 "maximum": null,8216 "enum": null,8217 "description": "",8218 "compatible_models": [],8219 "beta_header": null,8220 "status": [8221 "DOCUMENTED"8222 ],8223 "source": "https://developers.openai.com/api/reference/overview"8224 },8225 {8226 "provider": "openai",8227 "endpoint": "POST /v1/organization/external_storage",8228 "parameter": "provider.container",8229 "location": "body",8230 "type": "string",8231 "required": true,8232 "default": null,8233 "minimum": null,8234 "maximum": null,8235 "enum": null,8236 "description": "",8237 "compatible_models": [],8238 "beta_header": null,8239 "status": [8240 "DOCUMENTED"8241 ],8242 "source": "https://developers.openai.com/api/reference/overview"8243 },8244 {8245 "provider": "openai",8246 "endpoint": "GET /v1/organization/external_storage/{external_storage_id}",8247 "parameter": "external_storage_id",8248 "location": "path",8249 "type": "string",8250 "required": true,8251 "default": null,8252 "minimum": null,8253 "maximum": null,8254 "enum": null,8255 "description": "",8256 "compatible_models": [],8257 "beta_header": null,8258 "status": [8259 "DOCUMENTED"8260 ],8261 "source": "https://developers.openai.com/api/reference/overview"8262 },8263 {8264 "provider": "openai",8265 "endpoint": "DELETE /v1/organization/external_storage/{external_storage_id}",8266 "parameter": "external_storage_id",8267 "location": "path",8268 "type": "string",8269 "required": true,8270 "default": null,8271 "minimum": null,8272 "maximum": null,8273 "enum": null,8274 "description": "",8275 "compatible_models": [],8276 "beta_header": null,8277 "status": [8278 "DOCUMENTED"8279 ],8280 "source": "https://developers.openai.com/api/reference/overview"8281 },8282 {8283 "provider": "openai",8284 "endpoint": "POST /v1/organization/external_storage/{external_storage_id}/validate",8285 "parameter": "external_storage_id",8286 "location": "path",8287 "type": "string",8288 "required": true,8289 "default": null,8290 "minimum": null,8291 "maximum": null,8292 "enum": null,8293 "description": "",8294 "compatible_models": [],8295 "beta_header": null,8296 "status": [8297 "DOCUMENTED"8298 ],8299 "source": "https://developers.openai.com/api/reference/overview"8300 },8301 {8302 "provider": "openai",8303 "endpoint": "POST /v1/organization/spend_limit",8304 "parameter": "threshold_amount",8305 "location": "body",8306 "type": "integer",8307 "required": true,8308 "default": null,8309 "minimum": 1,8310 "maximum": null,8311 "enum": null,8312 "description": "The hard spend limit amount, in cents.",8313 "compatible_models": [],8314 "beta_header": null,8315 "status": [8316 "DOCUMENTED"8317 ],8318 "source": "https://developers.openai.com/api/reference/overview"8319 },8320 {8321 "provider": "openai",8322 "endpoint": "POST /v1/organization/spend_limit",8323 "parameter": "currency",8324 "location": "body",8325 "type": "string",8326 "required": true,8327 "default": null,8328 "minimum": null,8329 "maximum": null,8330 "enum": [8331 "USD"8332 ],8333 "description": "The currency for the threshold amount. Currently, only `USD` is supported.",8334 "compatible_models": [],8335 "beta_header": null,8336 "status": [8337 "DOCUMENTED"8338 ],8339 "source": "https://developers.openai.com/api/reference/overview"8340 },8341 {8342 "provider": "openai",8343 "endpoint": "POST /v1/organization/spend_limit",8344 "parameter": "interval",8345 "location": "body",8346 "type": "string",8347 "required": true,8348 "default": null,8349 "minimum": null,8350 "maximum": null,8351 "enum": [8352 "month"8353 ],8354 "description": "The time interval for evaluating spend against the threshold. Currently, only `month` is supported.",8355 "compatible_models": [],8356 "beta_header": null,8357 "status": [8358 "DOCUMENTED"8359 ],8360 "source": "https://developers.openai.com/api/reference/overview"8361 },8362 {8363 "provider": "openai",8364 "endpoint": "GET /v1/organization/projects/{project_id}/spend_limit",8365 "parameter": "project_id",8366 "location": "path",8367 "type": "string",8368 "required": true,8369 "default": null,8370 "minimum": null,8371 "maximum": null,8372 "enum": null,8373 "description": "The ID of the project whose hard spend limit is being managed.",8374 "compatible_models": [],8375 "beta_header": null,8376 "status": [8377 "DOCUMENTED"8378 ],8379 "source": "https://developers.openai.com/api/reference/overview"8380 },8381 {8382 "provider": "openai",8383 "endpoint": "POST /v1/organization/projects/{project_id}/spend_limit",8384 "parameter": "project_id",8385 "location": "path",8386 "type": "string",8387 "required": true,8388 "default": null,8389 "minimum": null,8390 "maximum": null,8391 "enum": null,8392 "description": "The ID of the project whose hard spend limit is being managed.",8393 "compatible_models": [],8394 "beta_header": null,8395 "status": [8396 "DOCUMENTED"8397 ],8398 "source": "https://developers.openai.com/api/reference/overview"8399 },8400 {8401 "provider": "openai",8402 "endpoint": "POST /v1/organization/projects/{project_id}/spend_limit",8403 "parameter": "threshold_amount",8404 "location": "body",8405 "type": "integer",8406 "required": true,8407 "default": null,8408 "minimum": 1,8409 "maximum": null,8410 "enum": null,8411 "description": "The hard spend limit amount, in cents.",8412 "compatible_models": [],8413 "beta_header": null,8414 "status": [8415 "DOCUMENTED"8416 ],8417 "source": "https://developers.openai.com/api/reference/overview"8418 },8419 {8420 "provider": "openai",8421 "endpoint": "POST /v1/organization/projects/{project_id}/spend_limit",8422 "parameter": "currency",8423 "location": "body",8424 "type": "string",8425 "required": true,8426 "default": null,8427 "minimum": null,8428 "maximum": null,8429 "enum": [8430 "USD"8431 ],8432 "description": "The currency for the threshold amount. Currently, only `USD` is supported.",8433 "compatible_models": [],8434 "beta_header": null,8435 "status": [8436 "DOCUMENTED"8437 ],8438 "source": "https://developers.openai.com/api/reference/overview"8439 },8440 {8441 "provider": "openai",8442 "endpoint": "POST /v1/organization/projects/{project_id}/spend_limit",8443 "parameter": "interval",8444 "location": "body",8445 "type": "string",8446 "required": true,8447 "default": null,8448 "minimum": null,8449 "maximum": null,8450 "enum": [8451 "month"8452 ],8453 "description": "The time interval for evaluating spend against the threshold. Currently, only `month` is supported.",8454 "compatible_models": [],8455 "beta_header": null,8456 "status": [8457 "DOCUMENTED"8458 ],8459 "source": "https://developers.openai.com/api/reference/overview"8460 },8461 {8462 "provider": "openai",8463 "endpoint": "DELETE /v1/organization/projects/{project_id}/spend_limit",8464 "parameter": "project_id",8465 "location": "path",8466 "type": "string",8467 "required": true,8468 "default": null,8469 "minimum": null,8470 "maximum": null,8471 "enum": null,8472 "description": "The ID of the project whose hard spend limit is being managed.",8473 "compatible_models": [],8474 "beta_header": null,8475 "status": [8476 "DOCUMENTED"8477 ],8478 "source": "https://developers.openai.com/api/reference/overview"8479 },8480 {8481 "provider": "openai",8482 "endpoint": "POST /v1/organization/projects/{project_id}/service_accounts/{service_account_id}/api_keys",8483 "parameter": "project_id",8484 "location": "path",8485 "type": "string",8486 "required": true,8487 "default": null,8488 "minimum": null,8489 "maximum": null,8490 "enum": null,8491 "description": "The ID of the project.",8492 "compatible_models": [],8493 "beta_header": null,8494 "status": [8495 "DOCUMENTED"8496 ],8497 "source": "https://developers.openai.com/api/reference/overview"8498 },8499 {8500 "provider": "openai",8501 "endpoint": "POST /v1/organization/projects/{project_id}/service_accounts/{service_account_id}/api_keys",8502 "parameter": "service_account_id",8503 "location": "path",8504 "type": "string",8505 "required": true,8506 "default": null,8507 "minimum": null,8508 "maximum": null,8509 "enum": null,8510 "description": "The ID of the service account.",8511 "compatible_models": [],8512 "beta_header": null,8513 "status": [8514 "DOCUMENTED"8515 ],8516 "source": "https://developers.openai.com/api/reference/overview"8517 },8518 {8519 "provider": "openai",8520 "endpoint": "POST /v1/organization/projects/{project_id}/service_accounts/{service_account_id}/api_keys",8521 "parameter": "name",8522 "location": "body",8523 "type": "string",8524 "required": false,8525 "default": null,8526 "minimum": null,8527 "maximum": null,8528 "enum": null,8529 "description": "API key name.",8530 "compatible_models": [],8531 "beta_header": null,8532 "status": [8533 "DOCUMENTED"8534 ],8535 "source": "https://developers.openai.com/api/reference/overview"8536 },8537 {8538 "provider": "openai",8539 "endpoint": "POST /v1/organization/projects/{project_id}/service_accounts/{service_account_id}/api_keys",8540 "parameter": "scopes",8541 "location": "body",8542 "type": "array<string>",8543 "required": false,8544 "default": null,8545 "minimum": null,8546 "maximum": null,8547 "enum": null,8548 "description": "API key scopes.",8549 "compatible_models": [],8550 "beta_header": null,8551 "status": [8552 "DOCUMENTED"8553 ],8554 "source": "https://developers.openai.com/api/reference/overview"8555 },8556 {8557 "provider": "openai",8558 "endpoint": "POST /v1/organization/projects/{project_id}/service_accounts/{service_account_id}/api_keys",8559 "parameter": "expires_in_seconds",8560 "location": "body",8561 "type": "integer | null",8562 "required": false,8563 "default": null,8564 "minimum": null,8565 "maximum": null,8566 "enum": null,8567 "description": "",8568 "compatible_models": [],8569 "beta_header": null,8570 "status": [8571 "DOCUMENTED"8572 ],8573 "source": "https://developers.openai.com/api/reference/overview"8574 }8575]8576