SPB Git forge

spb/doc-api

Public
2commits 1branches 0releases
15.7 MBsize
maindefault branch
13 days agolast push
Python 88.3% TypeScript 7.6% Shell 4.1%
226.2 KB · 8,576 lines json
Raw Blame History
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