{"registry_version":"2026.1025.387","generated_at":"2026-10-25T06:27:00Z","content_sha256":"089d16f627d9365e3d0663cc8069203706d7cb23a76c332226e29686968811a5","signed":true,"signature":{"key_id":"ed25519:74ca19268e364242","algorithm":"ed25519","expires_at":"2026-11-24T06:27:09Z","expired":false,"manifest":"/registry/manifest.json"},"entry_sha256":"5936d11d30813c4f35dc97261767157f159e450e69ffdfe4ee0e1456daff2e8f","entry":{"id":"openai/org-verification","name":"OpenAI API - Verified Organization","vendor":"OpenAI","summary":"Some OpenAI API models and features are only available to Verified Organizations. An organization owner starts verification in the platform settings and completes a government-ID (and possibly selfie) check with OpenAI's identity partner, Persona.","aliases":["openai-verified-organization","openai-id-verification"],"category":"ai","group":"B","homepage":"https://platform.openai.com/","docs":["https://help.openai.com/en/articles/10910291-api-organization-verification","https://developers.openai.com/api/docs/guides/rate-limits"],"status":"researched","last_verified":null,"last_researched":"2026-10-25","sources":[{"id":"help-verify","url":"https://help.openai.com/en/articles/10910291-api-organization-verification","title":"API Organization Verification - OpenAI Help Center","accessed":"2026-10-25","supports":"Needs an original, physical government-issued ID from a supported country/territory and a device for a clear photo and, if requested, a selfie; accepted types (passport, driver's licence, state/provincial ID, national ID, residence permit, employment authorisation card); rejects photocopies, screenshots, mobile/digital IDs; an individual can verify only one account or organization. Read via search excerpts; direct fetch is behind a Cloudflare challenge.","kind":"official"},{"id":"rate-limits","url":"https://developers.openai.com/api/docs/guides/rate-limits","title":"Rate limits - OpenAI API docs","accessed":"2026-10-25","supports":"Usage tiers Free/Build/Launch/Grow by total credit purchases ($5, $100, $500) with monthly limits ($100, $500, $5,000, $200,000); automatic upgrades.","kind":"official"},{"id":"auth","url":"https://developers.openai.com/api/docs/api-reference/authentication","title":"API reference - Authentication","accessed":"2026-10-25","supports":"Organization and project ids are in settings/organization/general; OpenAI-Organization and OpenAI-Project headers; keys are secret and must stay server-side.","kind":"official"},{"id":"supported-countries","url":"https://developers.openai.com/api/docs/supported-countries","title":"Supported countries and territories - OpenAI API docs","accessed":"2026-10-25","supports":"Accessing or offering access outside listed countries may get the account blocked or suspended (search excerpt).","kind":"official"},{"id":"services-agreement","url":"https://openai.com/policies/services-agreement/","title":"OpenAI Services Agreement","accessed":"2026-10-25","supports":"OpenAI may limit or suspend access for violations of the Agreement or OpenAI Policies, or outside supported countries (Section 16.12) (search excerpt; direct fetch returned 403).","kind":"official"},{"id":"community-announce","url":"https://community.openai.com/t/openai-non-announcement-requiring-identity-card-verification-for-access-to-new-api-models-and-capabilities/1230004","title":"OpenAI Developer Community - requiring identity card verification for new API models","accessed":"2026-10-25","supports":"Developer reports that verification gates newer models and that a government ID cannot be reused for another organization within 90 days.","kind":"community"},{"id":"community-gated","url":"https://community.openai.com/t/fail-to-verify-my-organization-to-access-gpt5/1365007","title":"OpenAI Developer Community - fail to verify my organization to access gpt-5","accessed":"2026-10-25","supports":"Error \"Your organization must be verified to use the model\" reported for models such as gpt-5 and gpt-image-1.","kind":"community"},{"id":"community-rejected","url":"https://community.openai.com/t/organization-verification-identity-rejected-after-successful-verification-flow-solo-developer-no-retry-available/1371635","title":"OpenAI Developer Community - \"Identity rejected\" with no retry available","accessed":"2026-10-25","supports":"Reports of rejection with no retry option.","kind":"community"},{"id":"community-expired","url":"https://community.openai.com/t/organization-verification-stuck-persona-session-expired/1337879","title":"OpenAI Developer Community - Organization verification stuck, Persona session expired","accessed":"2026-10-25","supports":"Reports of \"Session expired\" / inquiry-id undefined dead ends; some statuses cleared after an hour or a few hours.","kind":"community"},{"id":"community-payment","url":"https://community.openai.com/t/verify-your-organization-error-payment-method-required/1369064","title":"OpenAI Developer Community - Verify your organization error, payment method required","accessed":"2026-10-25","supports":"Report that a payment method was required before verification could start.","kind":"community"}],"allowed_domains":["platform.openai.com"],"account_model":{"summary":"Verification belongs to an OpenAI organization (the billing and access unit that holds projects and API keys). An individual's ID can verify only one organization.","accounts":[{"name":"OpenAI organization","kind":"organisation","owned_by":"the company or the person","required":true},{"name":"Organization owner","kind":"personal","parent":"OpenAI organization","required":true,"note":"The person whose ID is checked; owner role needed to start verification [to verify]."}]},"prerequisites":[{"entry":"openai/api","note":"An OpenAI platform account and organization (ideally with billing set up)."}],"have_ready":[{"kind":"government_id","description":"An original, physical government-issued ID from a supported country - passport, driving licence, national or state ID, residence permit or employment authorisation card. No photocopies, screenshots or digital IDs.","why":"Persona checks it on OpenAI's behalf; the document goes from you straight to Persona.","needed_for":["persona-check"],"auto_check":"none","source":"help-verify"},{"kind":"phone_for_2fa","description":"A phone or device with a camera for the ID photo and a possible selfie.","needed_for":["persona-check"],"auto_check":"none","source":"help-verify"},{"kind":"payment_card","description":"A payment method on the organization (people report it can be required before verification starts).","needed_for":["start-verification"],"auto_check":"none","source":"community-payment"}],"steps":[{"id":"sign-in","title":"Sign in to the OpenAI platform as an organization owner","summary":"Sign in and switch to the organization you want verified.","route":"guided","depends_on":[],"gate":"human_login","url":"https://platform.openai.com/settings/organization/general"},{"id":"start-verification","title":"Start Verify Organization","summary":"In organization settings choose Verify Organization and accept the hand-off to Persona. You press the button yourself.","route":"copilot","depends_on":["sign-in"],"gate":"human_submit","url":"https://platform.openai.com/settings/organization/general","recovery":[{"hiccup":"Verification refuses to start and asks for a payment method.","fix":"Add a payment method under billing first, then try again.","source":"community-payment"}],"sources":["auth"]},{"id":"persona-check","title":"Complete the ID check with Persona","summary":"Photograph your physical ID and take a selfie if asked, on Persona's page. verapli does not act on this page and never handles the document (R1/R4).","route":"guided","depends_on":["start-verification"],"gate":"human_identity","lead_time":{"reported":{"text":"Some developers see Verified within minutes or after an hour or a few hours; others report sessions expiring, \"inquiry-id undefined\" or rejections with no retry.","source":"community-expired"}},"recovery":[{"hiccup":"Persona says Session expired or shows inquiry-id undefined.","fix":"Wait an hour and refresh the organization settings page before retrying; if still stuck, contact OpenAI support from the help center.","source":"community-expired"},{"hiccup":"Identity rejected and no retry is offered.","fix":"Contact OpenAI support; check the ID is a supported original document and not already used for another organization.","source":"community-rejected"},{"hiccup":"Told the ID was already used for another organization.","fix":"An individual can verify only one organization; another owner with their own ID must verify this one (people report a 90-day reuse limit).","source":"help-verify"}]},{"id":"confirm-access","title":"Confirm gated models now work","summary":"Call a gated model; before verification it fails with \"Your organization must be verified to use the model\".","route":"api","depends_on":["persona-check"],"gate":"none","recovery":[{"hiccup":"Settings say Verified but the model still errors.","fix":"Allow some time for access to propagate, make sure the API key belongs to a project in the verified organization, then contact support.","source":"community-gated"}],"sources":["community-gated"]}],"outputs":[{"name":"OPENAI_ORG_ID","description":"Id of the verified organization (for the OpenAI-Organization header when a key can reach several orgs).","secret":false,"example_format":"org-…","from_step":"sign-in"}],"terms_notes":[{"kind":"rules_say","severity":"red","title":"Supported countries only","text":"Using or offering the API outside OpenAI's supported countries and territories can get the account blocked or suspended. Plain-English summary, not legal advice.","source":"supported-countries"},{"kind":"rules_say","severity":"red","text":"OpenAI may limit or suspend access if you break the Services Agreement or OpenAI policies, sometimes without notice.","source":"services-agreement"},{"kind":"rules_say","severity":"amber","title":"One person, one organization","text":"An individual can verify only one account or organization, so plan who verifies which org (e.g. client orgs).","source":"help-verify"},{"kind":"people_report","severity":"amber","text":"Failed checks sometimes cannot be retried, and people report a 90-day wait before the same ID can verify another org.","source":"community-announce"}],"pricing_notes":{"notes":"Verification itself has no stated fee. Separately, usage tiers rise with total credit purchases ($5 Build, $100 Launch, $500 Grow).","source":"rate-limits"},"stripe_projects":false,"api_provisioning":{"available":"no","notes":"Verification is an interactive ID check; there is no API to start or complete it.","source":"help-verify"}}}