أنشئ استحقاقًا جديدًا من أي نوع من أنواع التكامل — License Key، Digital Files، Feature Flag، Discord، GitHub، Telegram، Figma، Framer، أو Notion.
POST
/
entitlements
JavaScript
import DodoPayments from 'dodopayments';
const client = new DodoPayments({
bearerToken: process.env['DODO_PAYMENTS_API_KEY'], // This is the default and can be omitted
});
const entitlement = await client.entitlements.create({
integration_config: { feature_id: 'feature_id', feature_type: 'boolean' },
integration_type: 'discord',
name: 'name',
});
console.log(entitlement.id);
import os
from dodopayments import DodoPayments
client = DodoPayments(
bearer_token=os.environ.get("DODO_PAYMENTS_API_KEY"), # This is the default and can be omitted
)
entitlement = client.entitlements.create(
integration_config={
"feature_id": "feature_id",
"feature_type": "boolean",
},
integration_type="discord",
name="name",
)
print(entitlement.id)
import DodoPayments from 'dodopayments';
const client = new DodoPayments({
bearerToken: process.env['DODO_PAYMENTS_API_KEY'], // This is the default and can be omitted
});
const entitlement = await client.entitlements.create({
integration_config: { feature_id: 'feature_id', feature_type: 'boolean' },
integration_type: 'discord',
name: 'name',
});
console.log(entitlement.id);
import os
from dodopayments import DodoPayments
client = DodoPayments(
bearer_token=os.environ.get("DODO_PAYMENTS_API_KEY"), # This is the default and can be omitted
)
entitlement = client.entitlements.create(
integration_config={
"feature_id": "feature_id",
"feature_type": "boolean",
},
integration_type="discord",
name="name",
)
print(entitlement.id)
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Dodo Payments Documentation","description":"Documentation for Dodo Payments — the all-in-one payments, billing, and merchant of record platform for SaaS, AI, and digital products.","colors":{"primary":"#779812","light":"#C6FE1E","dark":"#166534"},"logo":{"light":"https://mintcdn.com/dodopayments/nM_mJfYkri-OpC5M/logo/light.svg?fit=max\u0026auto=format\u0026n=nM_mJfYkri-OpC5M\u0026q=85\u0026s=23f7a052f7ecb9d6570b7c95ee359a97","dark":"https://mintcdn.com/dodopayments/nM_mJfYkri-OpC5M/logo/dark.svg?fit=max\u0026auto=format\u0026n=nM_mJfYkri-OpC5M\u0026q=85\u0026s=cd6c20238a54526436f21c43fee51b26"},"favicon":"https://mintcdn.com/dodopayments/doYQc9oUE-WNz0cs/favicon.svg?fit=max\u0026auto=format\u0026n=doYQc9oUE-WNz0cs\u0026q=85\u0026s=271c6cc8ce7d6bf4d7f2b9cca029e004","background":{"color":{"light":"#FFFFFF","dark":"#0D0D0D"}},"navbar":{"links":[{"icon":"link","href":"https://docs.dodopayments.com/llms-full.txt","label":"llms-full.txt"},{"icon":"discord","href":"https://discord.gg/bYqAp4ayYh","label":"Community"},{"icon":"house","href":"https://app.dodopayments.com/","label":"Dashboard"}]},"footer":{"socials":{"x":"https://x.com/dodopayments","linkedin":"https://linkedin.com/company/dodopayments","website":"https://dodopayments.com","discord":"https://discord.gg/bYqAp4ayYh","github":"https://github.com/dodopayments","instagram":"https://www.instagram.com/dodo.payments","facebook":"https://www.facebook.com/profile.php?id=61565515607280"}},"seo":{"metatags":{"og:site_name":"Dodo Payments Documentation","twitter:card":"summary_large_image"},"indexing":"navigable"},"fonts":{"heading":{"family":"ApfelGrotezk","weight":400,"source":"fonts/ApfelGrotezk-Regular.woff2","format":"woff2"},"body":{"family":"Inter","weight":400,"source":"fonts/Inter-Variable.woff2","format":"woff2"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","cursor"],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"introduction"},{"language":"es","href":"es/introduction"},{"language":"ar","href":"ar/introduction"},{"language":"fr","href":"fr/introduction"},{"language":"de","href":"de/introduction"},{"language":"id","href":"id/introduction"},{"language":"ja","href":"ja/introduction"},{"language":"ko","href":"ko/introduction"},{"language":"pt-BR","href":"pt-BR/introduction"},{"language":"vi","href":"vi/introduction"},{"language":"cn","href":"cn/introduction"},{"language":"hi","href":"hi/introduction"},{"language":"it","href":"it/introduction"},{"language":"sv","href":"sv/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dodopayments","hasAudioNarration":false,"actualSubdomain":"dodopayments","customDomains":["docs.dodopayments.com"],"gitSource":{"type":"github","owner":"dodopayments","repo":"dodo-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4a48d737a5e6c8f11570f","collectionId":"7d1fdd95-d2f3-45f6-b7c1-915a4bc82be8","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4a48d737a5e6c8f11570f"},"feedback":{"thumbs":true,"edits":false,"issues":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae4a48d737a5e6c8f11570f","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"en","tag":"Docs","count":171},{"language":"en","tag":"API Reference","count":163},{"language":"ar","tag":"Docs","count":153},{"language":"cn","tag":"Docs","count":153},{"language":"de","tag":"Docs","count":153},{"language":"es","tag":"Docs","count":153},{"language":"fr","tag":"Docs","count":153},{"language":"hi","tag":"Docs","count":153},{"language":"id","tag":"Docs","count":153},{"language":"it","tag":"Docs","count":153},{"language":"ja","tag":"Docs","count":153},{"language":"ko","tag":"Docs","count":153},{"language":"pt-BR","tag":"Docs","count":153},{"language":"sv","tag":"Docs","count":153},{"language":"vi","tag":"Docs","count":153},{"language":"ar","tag":"API Reference","count":151},{"language":"cn","tag":"API Reference","count":151},{"language":"de","tag":"API Reference","count":151},{"language":"es","tag":"API Reference","count":151},{"language":"fr","tag":"API Reference","count":151},{"language":"hi","tag":"API Reference","count":151},{"language":"id","tag":"API Reference","count":151},{"language":"it","tag":"API Reference","count":151},{"language":"ja","tag":"API Reference","count":151},{"language":"ko","tag":"API Reference","count":151},{"language":"pt-BR","tag":"API Reference","count":151},{"language":"sv","tag":"API Reference","count":151},{"language":"vi","tag":"API Reference","count":151},{"language":"en","tag":"Features","count":82},{"language":"ar","tag":"Features","count":81},{"language":"cn","tag":"Features","count":81},{"language":"de","tag":"Features","count":81},{"language":"es","tag":"Features","count":81},{"language":"fr","tag":"Features","count":81},{"language":"hi","tag":"Features","count":81},{"language":"id","tag":"Features","count":81},{"language":"it","tag":"Features","count":81},{"language":"ja","tag":"Features","count":81},{"language":"ko","tag":"Features","count":81},{"language":"pt-BR","tag":"Features","count":81},{"language":"sv","tag":"Features","count":81},{"language":"vi","tag":"Features","count":81},{"language":"en","tag":"Integrate","count":73},{"language":"en","tag":"Changelog","count":65},{"language":"ar","tag":"Changelog","count":65},{"language":"cn","tag":"Changelog","count":65},{"language":"de","tag":"Changelog","count":65},{"language":"es","tag":"Changelog","count":65},{"language":"fr","tag":"Changelog","count":65},{"language":"hi","tag":"Changelog","count":65},{"language":"id","tag":"Changelog","count":65},{"language":"it","tag":"Changelog","count":65},{"language":"ja","tag":"Changelog","count":65},{"language":"ko","tag":"Changelog","count":65},{"language":"pt-BR","tag":"Changelog","count":65},{"language":"sv","tag":"Changelog","count":65},{"language":"vi","tag":"Changelog","count":65},{"language":"ar","tag":"Integrate","count":59},{"language":"cn","tag":"Integrate","count":59},{"language":"de","tag":"Integrate","count":59},{"language":"es","tag":"Integrate","count":59},{"language":"fr","tag":"Integrate","count":59},{"language":"hi","tag":"Integrate","count":59},{"language":"id","tag":"Integrate","count":59},{"language":"it","tag":"Integrate","count":59},{"language":"ja","tag":"Integrate","count":59},{"language":"ko","tag":"Integrate","count":59},{"language":"pt-BR","tag":"Integrate","count":59},{"language":"sv","tag":"Integrate","count":59},{"language":"vi","tag":"Integrate","count":59},{"language":"en","tag":"External Integrations","count":33},{"language":"ar","tag":"External Integrations","count":30},{"language":"cn","tag":"External Integrations","count":30},{"language":"de","tag":"External Integrations","count":30},{"language":"es","tag":"External Integrations","count":30},{"language":"fr","tag":"External Integrations","count":30},{"language":"hi","tag":"External Integrations","count":30},{"language":"id","tag":"External Integrations","count":30},{"language":"it","tag":"External Integrations","count":30},{"language":"ja","tag":"External Integrations","count":30},{"language":"ko","tag":"External Integrations","count":30},{"language":"pt-BR","tag":"External Integrations","count":30},{"language":"sv","tag":"External Integrations","count":30},{"language":"vi","tag":"External Integrations","count":30},{"language":"en","tag":"Webhooks","count":23},{"language":"ar","tag":"Webhooks","count":23},{"language":"cn","tag":"Webhooks","count":23},{"language":"de","tag":"Webhooks","count":23},{"language":"es","tag":"Webhooks","count":23},{"language":"fr","tag":"Webhooks","count":23},{"language":"hi","tag":"Webhooks","count":23},{"language":"id","tag":"Webhooks","count":23},{"language":"it","tag":"Webhooks","count":23},{"language":"ja","tag":"Webhooks","count":23},{"language":"ko","tag":"Webhooks","count":23},{"language":"pt-BR","tag":"Webhooks","count":23},{"language":"sv","tag":"Webhooks","count":23},{"language":"vi","tag":"Webhooks","count":23},{"language":"en","tag":"Guides","count":22},{"language":"ar","tag":"Guides","count":22},{"language":"cn","tag":"Guides","count":22},{"language":"de","tag":"Guides","count":22},{"language":"es","tag":"Guides","count":22},{"language":"fr","tag":"Guides","count":22},{"language":"hi","tag":"Guides","count":22},{"language":"id","tag":"Guides","count":22},{"language":"it","tag":"Guides","count":22},{"language":"ja","tag":"Guides","count":22},{"language":"ko","tag":"Guides","count":22},{"language":"pt-BR","tag":"Guides","count":22},{"language":"sv","tag":"Guides","count":22},{"language":"vi","tag":"Guides","count":22},{"language":"en","tag":"Entitlements","count":20},{"language":"ar","tag":"Entitlements","count":20},{"language":"cn","tag":"Entitlements","count":20},{"language":"de","tag":"Entitlements","count":20},{"language":"es","tag":"Entitlements","count":20},{"language":"fr","tag":"Entitlements","count":20},{"language":"hi","tag":"Entitlements","count":20},{"language":"id","tag":"Entitlements","count":20},{"language":"it","tag":"Entitlements","count":20},{"language":"ja","tag":"Entitlements","count":20},{"language":"ko","tag":"Entitlements","count":20},{"language":"pt-BR","tag":"Entitlements","count":20},{"language":"sv","tag":"Entitlements","count":20},{"language":"vi","tag":"Entitlements","count":20},{"language":"en","tag":"Customers","count":16},{"language":"ar","tag":"Customers","count":16},{"language":"cn","tag":"Customers","count":16},{"language":"de","tag":"Customers","count":16},{"language":"es","tag":"Customers","count":16},{"language":"fr","tag":"Customers","count":16},{"language":"hi","tag":"Customers","count":16},{"language":"id","tag":"Customers","count":16},{"language":"it","tag":"Customers","count":16},{"language":"ja","tag":"Customers","count":16},{"language":"ko","tag":"Customers","count":16},{"language":"pt-BR","tag":"Customers","count":16},{"language":"sv","tag":"Customers","count":16},{"language":"vi","tag":"Customers","count":16}]},"assistantConfig":{"deflection":{"enabled":false,"email":"support@dodopayments.com","showHelpButton":true}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"#content-area{max-width:60rem}h1,h2,h3,h4,h5,h6{letter-spacing:.05em!important}.welcome-page .card-group{margin:3rem auto 8rem;max-width:70rem;padding-left:1.25rem;padding-right:1.25rem}.welcome-page .card-group .card{padding:1rem}.welcome-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:20vh;text-align:center;margin-top:3rem;margin-bottom:2.5rem}.welcome-hero h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:#fff;color:rgb(41 42 37/1)}.welcome-hero p{font-size:1.25rem;max-width:600px;margin:0 auto;color:rgb(83 85 79/1)}.dark .welcome-hero h1{color:rgb(255 255 255/1)}.dark .welcome-hero p{color:rgb(162 164 158/1)}"}],"page":{"pagePath":"ar/api-reference/entitlements/create-entitlement","slug":"/ar/api-reference/entitlements/create-entitlement","pageMetadata":{"title":"إنشاء الاستحقاق","description":"أنشئ استحقاقًا جديدًا من أي نوع من أنواع التكامل — License Key، Digital Files، Feature Flag، Discord، GitHub، Telegram، Figma، Framer، أو Notion.","keywords":["مدفوعات دودو","دليل API","REST API","إنشاء استحقاق"],"openapi":"post /entitlements","href":"/ar/api-reference/entitlements/create-entitlement"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"أنشئ استحقاقًا جديدًا من أي نوع من أنواع التكامل — License Key، Digital Files، Feature Flag، Discord، GitHub، Telegram، Figma، Framer، أو Notion.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"إنشاء الاستحقاق","description":"أنشئ استحقاقًا جديدًا من أي نوع من أنواع التكامل — License Key، Digital Files، Feature Flag، Discord، GitHub، Telegram، Figma، Framer، أو Notion.","keywords":["مدفوعات دودو","دليل API","REST API","إنشاء استحقاق"],"openapi":"post /entitlements","href":"/ar/api-reference/entitlements/create-entitlement"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/dodopayments/0ee82a08f7b65bcb/seo.js","/_mintlify/custom/dodopayments/6f88c9bbee313616/assistant-loader.js"],"openApiReferenceData":{"operation":{"tags":["Entitlements"],"summary":"POST /entitlements","operationId":"create_entitlement_public_handler","requestBody":"d5bc652c-7a88-4ce5-915d-2f9bd3049ce7","responses":{"200":"72527d44-7c0e-49f2-8ef8-1d037aadaa69","401":"78d08f75-ad75-472f-bf48-0ac878e79ac2","403":"8bab825d-be0b-4c6d-987e-1b18b1676434","422":"aa02e465-1912-4318-8242-3c8c03e582f8","500":"028cdeaa-25f3-4df5-ac11-21fe02b43f20"},"security":["40d01d46-79db-4faf-a4aa-0105b6f8dde9"],"x-codeSamples":[{"lang":"JavaScript","source":"import DodoPayments from 'dodopayments';\n\nconst client = new DodoPayments({\n bearerToken: process.env['DODO_PAYMENTS_API_KEY'], // This is the default and can be omitted\n});\n\nconst entitlement = await client.entitlements.create({\n integration_config: { feature_id: 'feature_id', feature_type: 'boolean' },\n integration_type: 'discord',\n name: 'name',\n});\n\nconsole.log(entitlement.id);"},{"lang":"Python","source":"import os\nfrom dodopayments import DodoPayments\n\nclient = DodoPayments(\n bearer_token=os.environ.get(\"DODO_PAYMENTS_API_KEY\"), # This is the default and can be omitted\n)\nentitlement = client.entitlements.create(\n integration_config={\n \"feature_id\": \"feature_id\",\n \"feature_type\": \"boolean\",\n },\n integration_type=\"discord\",\n name=\"name\",\n)\nprint(entitlement.id)"},{"lang":"Go","source":"package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/dodopayments/dodopayments-go\"\n\t\"github.com/dodopayments/dodopayments-go/option\"\n)\n\nfunc main() {\n\tclient := dodopayments.NewClient(\n\t\toption.WithBearerToken(\"My Bearer Token\"),\n\t)\n\tentitlement, err := client.Entitlements.New(context.TODO(), dodopayments.EntitlementNewParams{\n\t\tIntegrationConfig: dodopayments.F[dodopayments.IntegrationConfigUnionParam](dodopayments.IntegrationConfigFeatureFlagConfigParam{\n\t\t\tFeatureID: dodopayments.F(\"feature_id\"),\n\t\t\tFeatureType: dodopayments.F(dodopayments.FeatureTypeBoolean),\n\t\t}),\n\t\tIntegrationType: dodopayments.F(dodopayments.EntitlementIntegrationTypeDiscord),\n\t\tName: dodopayments.F(\"name\"),\n\t})\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", entitlement.ID)\n}\n"},{"lang":"Java","source":"package com.dodopayments.api.example;\n\nimport com.dodopayments.api.client.DodoPaymentsClient;\nimport com.dodopayments.api.client.okhttp.DodoPaymentsOkHttpClient;\nimport com.dodopayments.api.models.entitlements.Entitlement;\nimport com.dodopayments.api.models.entitlements.EntitlementCreateParams;\nimport com.dodopayments.api.models.entitlements.EntitlementIntegrationType;\nimport com.dodopayments.api.models.entitlements.FeatureType;\nimport com.dodopayments.api.models.entitlements.IntegrationConfig;\n\npublic final class Main {\n private Main() {}\n\n public static void main(String[] args) {\n DodoPaymentsClient client = DodoPaymentsOkHttpClient.fromEnv();\n\n EntitlementCreateParams params = EntitlementCreateParams.builder()\n .integrationConfig(IntegrationConfig.FeatureFlagConfig.builder()\n .featureId(\"feature_id\")\n .featureType(FeatureType.BOOLEAN)\n .build())\n .integrationType(EntitlementIntegrationType.DISCORD)\n .name(\"name\")\n .build();\n Entitlement entitlement = client.entitlements().create(params);\n }\n}"},{"lang":"Kotlin","source":"package com.dodopayments.api.example\n\nimport com.dodopayments.api.client.DodoPaymentsClient\nimport com.dodopayments.api.client.okhttp.DodoPaymentsOkHttpClient\nimport com.dodopayments.api.models.entitlements.Entitlement\nimport com.dodopayments.api.models.entitlements.EntitlementCreateParams\nimport com.dodopayments.api.models.entitlements.EntitlementIntegrationType\nimport com.dodopayments.api.models.entitlements.FeatureType\nimport com.dodopayments.api.models.entitlements.IntegrationConfig\n\nfun main() {\n val client: DodoPaymentsClient = DodoPaymentsOkHttpClient.fromEnv()\n\n val params: EntitlementCreateParams = EntitlementCreateParams.builder()\n .integrationConfig(IntegrationConfig.FeatureFlagConfig.builder()\n .featureId(\"feature_id\")\n .featureType(FeatureType.BOOLEAN)\n .build())\n .integrationType(EntitlementIntegrationType.DISCORD)\n .name(\"name\")\n .build()\n val entitlement: Entitlement = client.entitlements().create(params)\n}"},{"lang":"Ruby","source":"require \"dodopayments\"\n\ndodo_payments = Dodopayments::Client.new(\n bearer_token: \"My Bearer Token\",\n environment: \"test_mode\" # defaults to \"live_mode\"\n)\n\nentitlement = dodo_payments.entitlements.create(\n integration_config: {feature_id: \"feature_id\", feature_type: :boolean},\n integration_type: :discord,\n name: \"name\"\n)\n\nputs(entitlement)"},{"lang":"PHP","source":"\u003c?php\n\nrequire_once dirname(__DIR__) . '/vendor/autoload.php';\n\nuse Dodopayments\\Client;\nuse Dodopayments\\Core\\Exceptions\\APIException;\nuse Dodopayments\\Entitlements\\FeatureType;\nuse Dodopayments\\Entitlements\\EntitlementIntegrationType;\n\n$client = new Client(\n bearerToken: getenv('DODO_PAYMENTS_API_KEY') ?: 'My Bearer Token',\n environment: 'test_mode',\n);\n\ntry {\n $entitlement = $client->entitlements->create(\n integrationConfig: [\n 'featureID' => 'feature_id', 'featureType' => FeatureType::BOOLEAN\n ],\n integrationType: EntitlementIntegrationType::DISCORD,\n name: 'name',\n description: 'description',\n metadata: ['foo' => 'string'],\n );\n\n var_dump($entitlement);\n} catch (APIException $e) {\n echo $e->getMessage();\n}"},{"lang":"C#","source":"using System;\nusing DodoPayments.Client;\nusing DodoPayments.Client.Models.Entitlements;\n\nDodoPaymentsClient client = new();\n\nEntitlementCreateParams parameters = new()\n{\n IntegrationConfig = new FeatureFlagConfig()\n {\n FeatureID = \"feature_id\",\n FeatureType = FeatureType.Boolean,\n },\n IntegrationType = EntitlementIntegrationType.Discord,\n Name = \"name\",\n};\n\nvar entitlement = await client.Entitlements.Create(parameters);\n\nConsole.WriteLine(entitlement);"},{"lang":"Rust","source":"use dodopayments::Client;\n\n#[tokio::main]\nasync fn main() -> dodopayments::Result\u003c()> {\n let client = Client::from_env()?;\n let result = client\n .entitlements()\n .create()\n .body(dodopayments::models::EntitlementsCreateParams {\n integration_config: Some(Box::new(dodopayments::models::IntegrationConfig::Variant0(serde_json::json!({\"feature_id\":\"feature_id\",\"feature_type\":\"boolean\"})))),\n integration_type: Some(Box::new(dodopayments::models::EntitlementIntegrationType::Discord)),\n name: Some(\"name\".to_string()),\n ..Default::default()\n })\n .await?;\n println!(\"{result:?}\");\n Ok(())\n}"}],"method":"post","type":"path","servers":["62f4a952-bc38-4163-becf-b5a87bd86274","fdfdd791-a3e6-4d73-ba9d-4f874b6cae40"],"path":"/entitlements","baseUrlOptions":["https://test.dodopayments.com/","https://live.dodopayments.com/"],"title":"POST /entitlements","description":"أنشئ استحقاقًا جديدًا من أي نوع من أنواع التكامل — License Key، Digital Files، Feature Flag، Discord، GitHub، Telegram، Figma، Framer، أو Notion.","codeSamples":[{"lang":"JavaScript","source":"import DodoPayments from 'dodopayments';\n\nconst client = new DodoPayments({\n bearerToken: process.env['DODO_PAYMENTS_API_KEY'], // This is the default and can be omitted\n});\n\nconst entitlement = await client.entitlements.create({\n integration_config: { feature_id: 'feature_id', feature_type: 'boolean' },\n integration_type: 'discord',\n name: 'name',\n});\n\nconsole.log(entitlement.id);"},{"lang":"Python","source":"import os\nfrom dodopayments import DodoPayments\n\nclient = DodoPayments(\n bearer_token=os.environ.get(\"DODO_PAYMENTS_API_KEY\"), # This is the default and can be omitted\n)\nentitlement = client.entitlements.create(\n integration_config={\n \"feature_id\": \"feature_id\",\n \"feature_type\": \"boolean\",\n },\n integration_type=\"discord\",\n name=\"name\",\n)\nprint(entitlement.id)"},{"lang":"Go","source":"package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/dodopayments/dodopayments-go\"\n\t\"github.com/dodopayments/dodopayments-go/option\"\n)\n\nfunc main() {\n\tclient := dodopayments.NewClient(\n\t\toption.WithBearerToken(\"My Bearer Token\"),\n\t)\n\tentitlement, err := client.Entitlements.New(context.TODO(), dodopayments.EntitlementNewParams{\n\t\tIntegrationConfig: dodopayments.F[dodopayments.IntegrationConfigUnionParam](dodopayments.IntegrationConfigFeatureFlagConfigParam{\n\t\t\tFeatureID: dodopayments.F(\"feature_id\"),\n\t\t\tFeatureType: dodopayments.F(dodopayments.FeatureTypeBoolean),\n\t\t}),\n\t\tIntegrationType: dodopayments.F(dodopayments.EntitlementIntegrationTypeDiscord),\n\t\tName: dodopayments.F(\"name\"),\n\t})\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", entitlement.ID)\n}\n"},{"lang":"Java","source":"package com.dodopayments.api.example;\n\nimport com.dodopayments.api.client.DodoPaymentsClient;\nimport com.dodopayments.api.client.okhttp.DodoPaymentsOkHttpClient;\nimport com.dodopayments.api.models.entitlements.Entitlement;\nimport com.dodopayments.api.models.entitlements.EntitlementCreateParams;\nimport com.dodopayments.api.models.entitlements.EntitlementIntegrationType;\nimport com.dodopayments.api.models.entitlements.FeatureType;\nimport com.dodopayments.api.models.entitlements.IntegrationConfig;\n\npublic final class Main {\n private Main() {}\n\n public static void main(String[] args) {\n DodoPaymentsClient client = DodoPaymentsOkHttpClient.fromEnv();\n\n EntitlementCreateParams params = EntitlementCreateParams.builder()\n .integrationConfig(IntegrationConfig.FeatureFlagConfig.builder()\n .featureId(\"feature_id\")\n .featureType(FeatureType.BOOLEAN)\n .build())\n .integrationType(EntitlementIntegrationType.DISCORD)\n .name(\"name\")\n .build();\n Entitlement entitlement = client.entitlements().create(params);\n }\n}"},{"lang":"Kotlin","source":"package com.dodopayments.api.example\n\nimport com.dodopayments.api.client.DodoPaymentsClient\nimport com.dodopayments.api.client.okhttp.DodoPaymentsOkHttpClient\nimport com.dodopayments.api.models.entitlements.Entitlement\nimport com.dodopayments.api.models.entitlements.EntitlementCreateParams\nimport com.dodopayments.api.models.entitlements.EntitlementIntegrationType\nimport com.dodopayments.api.models.entitlements.FeatureType\nimport com.dodopayments.api.models.entitlements.IntegrationConfig\n\nfun main() {\n val client: DodoPaymentsClient = DodoPaymentsOkHttpClient.fromEnv()\n\n val params: EntitlementCreateParams = EntitlementCreateParams.builder()\n .integrationConfig(IntegrationConfig.FeatureFlagConfig.builder()\n .featureId(\"feature_id\")\n .featureType(FeatureType.BOOLEAN)\n .build())\n .integrationType(EntitlementIntegrationType.DISCORD)\n .name(\"name\")\n .build()\n val entitlement: Entitlement = client.entitlements().create(params)\n}"},{"lang":"Ruby","source":"require \"dodopayments\"\n\ndodo_payments = Dodopayments::Client.new(\n bearer_token: \"My Bearer Token\",\n environment: \"test_mode\" # defaults to \"live_mode\"\n)\n\nentitlement = dodo_payments.entitlements.create(\n integration_config: {feature_id: \"feature_id\", feature_type: :boolean},\n integration_type: :discord,\n name: \"name\"\n)\n\nputs(entitlement)"},{"lang":"PHP","source":"\u003c?php\n\nrequire_once dirname(__DIR__) . '/vendor/autoload.php';\n\nuse Dodopayments\\Client;\nuse Dodopayments\\Core\\Exceptions\\APIException;\nuse Dodopayments\\Entitlements\\FeatureType;\nuse Dodopayments\\Entitlements\\EntitlementIntegrationType;\n\n$client = new Client(\n bearerToken: getenv('DODO_PAYMENTS_API_KEY') ?: 'My Bearer Token',\n environment: 'test_mode',\n);\n\ntry {\n $entitlement = $client->entitlements->create(\n integrationConfig: [\n 'featureID' => 'feature_id', 'featureType' => FeatureType::BOOLEAN\n ],\n integrationType: EntitlementIntegrationType::DISCORD,\n name: 'name',\n description: 'description',\n metadata: ['foo' => 'string'],\n );\n\n var_dump($entitlement);\n} catch (APIException $e) {\n echo $e->getMessage();\n}"},{"lang":"C#","source":"using System;\nusing DodoPayments.Client;\nusing DodoPayments.Client.Models.Entitlements;\n\nDodoPaymentsClient client = new();\n\nEntitlementCreateParams parameters = new()\n{\n IntegrationConfig = new FeatureFlagConfig()\n {\n FeatureID = \"feature_id\",\n FeatureType = FeatureType.Boolean,\n },\n IntegrationType = EntitlementIntegrationType.Discord,\n Name = \"name\",\n};\n\nvar entitlement = await client.Entitlements.Create(parameters);\n\nConsole.WriteLine(entitlement);"},{"lang":"Rust","source":"use dodopayments::Client;\n\n#[tokio::main]\nasync fn main() -> dodopayments::Result\u003c()> {\n let client = Client::from_env()?;\n let result = client\n .entitlements()\n .create()\n .body(dodopayments::models::EntitlementsCreateParams {\n integration_config: Some(Box::new(dodopayments::models::IntegrationConfig::Variant0(serde_json::json!({\"feature_id\":\"feature_id\",\"feature_type\":\"boolean\"})))),\n integration_type: Some(Box::new(dodopayments::models::EntitlementIntegrationType::Discord)),\n name: Some(\"name\".to_string()),\n ..Default::default()\n })\n .await?;\n println!(\"{result:?}\");\n Ok(())\n}"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["name","integration_type","integration_config"],"properties":{"integration_config":{"oneOf":[{"type":"object","title":"Feature Flag Config","description":"Platform-specific configuration (validated per integration_type)","required":["feature_type","feature_id"],"properties":{"feature_id":{"type":"string","description":"Merchant-chosen identifier for the capability this entitlement\nunlocks. Not unique across entitlements.","isRequired":true,"uniqueKey":"integration_config.oneOf.0.feature_id","typeLabel":"string"},"feature_type":{"type":"string","description":"Type of capability conferred.","enum":["boolean"],"x-stainless-const":true,"isRequired":true,"uniqueKey":"integration_config.oneOf.0.feature_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.0","typeLabel":"Feature Flag Config · object"},{"type":"object","title":"Github Config","description":"Platform-specific configuration (validated per integration_type)","required":["target_id","permission"],"properties":{"permission":{"type":"string","description":"Permission to grant on the repository.","enum":["pull","push","admin","maintain","triage"],"isRequired":true,"uniqueKey":"integration_config.oneOf.1.permission","typeLabel":"enum\u003cstring>"},"target_id":{"type":"string","description":"Repository or organisation slug to grant access to.","isRequired":true,"uniqueKey":"integration_config.oneOf.1.target_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.1","typeLabel":"Github Config · object"},{"type":"object","title":"Discord Config","description":"Platform-specific configuration (validated per integration_type)","required":["guild_id"],"properties":{"guild_id":{"type":"string","description":"Discord guild (server) ID.","isRequired":true,"uniqueKey":"integration_config.oneOf.2.guild_id","typeLabel":"string"},"role_id":{"oneOf":[{"type":"string","description":"Optional Discord role to assign within the guild.","uniqueKey":"integration_config.oneOf.2.role_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional Discord role to assign within the guild.","uniqueKey":"integration_config.oneOf.2.role_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_config.oneOf.2.role_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.2","typeLabel":"Discord Config · object"},{"type":"object","title":"Telegram Config","description":"Platform-specific configuration (validated per integration_type)","required":["chat_id"],"properties":{"chat_id":{"type":"string","description":"Telegram chat ID. For groups this is typically a negative integer.","isRequired":true,"uniqueKey":"integration_config.oneOf.3.chat_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.3","typeLabel":"Telegram Config · object"},{"type":"object","title":"Figma Config","description":"Platform-specific configuration (validated per integration_type)","required":["figma_file_id"],"properties":{"figma_file_id":{"type":"string","description":"Figma file identifier to grant access to.","isRequired":true,"uniqueKey":"integration_config.oneOf.4.figma_file_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.4","typeLabel":"Figma Config · object"},{"type":"object","title":"Framer Config","description":"Platform-specific configuration (validated per integration_type)","required":["framer_template_id"],"properties":{"framer_template_id":{"type":"string","description":"Framer template identifier to grant access to.","isRequired":true,"uniqueKey":"integration_config.oneOf.5.framer_template_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.5","typeLabel":"Framer Config · object"},{"type":"object","title":"Notion Config","description":"Platform-specific configuration (validated per integration_type)","required":["notion_template_id"],"properties":{"notion_template_id":{"type":"string","description":"Notion template identifier to grant access to.","isRequired":true,"uniqueKey":"integration_config.oneOf.6.notion_template_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.6","typeLabel":"Notion Config · object"},{"type":"object","title":"Digital Files Config","description":"Platform-specific configuration (validated per integration_type)","required":["digital_file_ids"],"properties":{"digital_file_ids":{"type":"array","items":{"type":"string","uniqueKey":"integration_config.oneOf.7.digital_file_ids.items.[INDEX]","typeLabel":"string"},"description":"Files attached to this entitlement. Add files via\n`POST /entitlements/{id}/files` and remove them via\n`DELETE /entitlements/{id}/files/{file_id}`.","isRequired":true,"uniqueKey":"integration_config.oneOf.7.digital_file_ids","typeLabel":"string[]"},"external_url":{"oneOf":[{"type":"string","description":"Optional external URL shown to the customer alongside the files.","uniqueKey":"integration_config.oneOf.7.external_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional external URL shown to the customer alongside the files.","uniqueKey":"integration_config.oneOf.7.external_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_config.oneOf.7.external_url","typeLabel":"string | null"},"instructions":{"oneOf":[{"type":"string","description":"Optional human-readable delivery instructions shown to the customer\nalongside the files.","uniqueKey":"integration_config.oneOf.7.instructions.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional human-readable delivery instructions shown to the customer\nalongside the files.","uniqueKey":"integration_config.oneOf.7.instructions.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_config.oneOf.7.instructions","typeLabel":"string | null"},"legacy_file_ids":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"integration_config.oneOf.7.legacy_file_ids.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Three-way patchable list of legacy file identifiers:\n\n* omitted → preserve the current value\n* `null` → clear\n* `[...]` → replace\n\nOn create, an omitted field, an explicit `null`, or an empty\narray all result in no legacy files attached.","uniqueKey":"integration_config.oneOf.7.legacy_file_ids.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Three-way patchable list of legacy file identifiers:\n\n* omitted → preserve the current value\n* `null` → clear\n* `[...]` → replace\n\nOn create, an omitted field, an explicit `null`, or an empty\narray all result in no legacy files attached.","uniqueKey":"integration_config.oneOf.7.legacy_file_ids.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_config.oneOf.7.legacy_file_ids","typeLabel":"string[] | null"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.7","typeLabel":"Digital Files Config · object"},{"type":"object","title":"License Key Config","description":"Platform-specific configuration (validated per integration_type)","properties":{"activation_message":{"oneOf":[{"type":"string","description":"Optional message displayed when a customer activates the license\nkey (≤ 2500 characters).","uniqueKey":"integration_config.oneOf.8.activation_message.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional message displayed when a customer activates the license\nkey (≤ 2500 characters).","uniqueKey":"integration_config.oneOf.8.activation_message.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_config.oneOf.8.activation_message","typeLabel":"string | null"},"activations_limit":{"oneOf":[{"type":"integer","format":"int32","description":"Maximum activations allowed per issued license key. Omit for unlimited.","uniqueKey":"integration_config.oneOf.8.activations_limit.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Maximum activations allowed per issued license key. Omit for unlimited.","uniqueKey":"integration_config.oneOf.8.activations_limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_config.oneOf.8.activations_limit","typeLabel":"integer\u003cint32> | null"},"duration_count":{"oneOf":[{"type":"integer","format":"int32","description":"Validity duration of issued license keys. Provide both\n`duration_count` and `duration_interval` together for a fixed\nduration; omit both for non-expiring keys.","uniqueKey":"integration_config.oneOf.8.duration_count.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Validity duration of issued license keys. Provide both\n`duration_count` and `duration_interval` together for a fixed\nduration; omit both for non-expiring keys.","uniqueKey":"integration_config.oneOf.8.duration_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_config.oneOf.8.duration_count","typeLabel":"integer\u003cint32> | null"},"duration_interval":{"oneOf":[{"type":"null","uniqueKey":"integration_config.oneOf.8.duration_interval.oneOf.0","typeLabel":"null"},{"type":"string","description":"Unit of `duration_count`.","enum":["Day","Week","Month","Year"],"uniqueKey":"integration_config.oneOf.8.duration_interval.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"integration_config.oneOf.8.duration_interval","typeLabel":"null | enum\u003cstring>"},"fulfillment_mode":{"oneOf":[{"type":"null","uniqueKey":"integration_config.oneOf.8.fulfillment_mode.oneOf.0","typeLabel":"null"},{"type":"string","description":"How license keys are fulfilled. `auto` (default) generates and delivers\nkeys to customers automatically; `manual` creates pending grants that you\nfulfill with the supplied key via `POST /grants/{grant_id}/license-key`.","enum":["auto","manual"],"uniqueKey":"integration_config.oneOf.8.fulfillment_mode.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"integration_config.oneOf.8.fulfillment_mode","typeLabel":"null | enum\u003cstring>"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.8","typeLabel":"License Key Config · object"}],"isRequired":true,"uniqueKey":"integration_config","typeLabel":"Feature Flag Config · object | Github Config · object | Discord Config · object | Telegram Config · object | Figma Config · object | Framer Config · object | Notion Config · object | Digital Files Config · object | License Key Config · object"},"integration_type":{"type":"string","enum":["discord","telegram","github","figma","framer","notion","digital_files","license_key","feature_flag"],"description":"Which platform integration this entitlement uses","isRequired":true,"uniqueKey":"integration_type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","description":"Display name for this entitlement","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"description":{"oneOf":[{"type":"string","description":"Optional description","uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional description","uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"metadata":{"type":"object","title":"Metadata","description":"Additional metadata for the entitlement","additionalProperties":{"oneOf":[{"type":"string","title":"String","description":"Metadata value can be a string, integer, number, or boolean","uniqueKey":"metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Integer","description":"Metadata value can be a string, integer, number, or boolean","format":"int64","uniqueKey":"metadata.additionalProperties.oneOf.1","typeLabel":"integer\u003cint64>"},{"type":"number","title":"Number","description":"Metadata value can be a string, integer, number, or boolean","format":"double","uniqueKey":"metadata.additionalProperties.oneOf.2","typeLabel":"number\u003cdouble>"},{"type":"boolean","title":"Boolean","description":"Metadata value can be a string, integer, number, or boolean","uniqueKey":"metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"metadata.additionalProperties","typeLabel":"string | integer\u003cint64> | number\u003cdouble> | boolean"},"uniqueKey":"metadata","typeLabel":"Metadata · object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"integration_config":{"feature_id":"\u003cstring>","feature_type":"boolean"},"name":"\u003cstring>","description":"\u003cstring>","metadata":{}}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"72527d44-7c0e-49f2-8ef8-1d037aadaa69":{"description":"","content":{"application/json":{"schema":{"type":"object","description":"Detailed view of a single entitlement: identity, integration type,\nintegration-specific configuration, and metadata.","required":["id","business_id","integration_type","name","integration_config","is_active","metadata","created_at","updated_at"],"properties":{"business_id":{"type":"string","description":"Identifier of the business that owns this entitlement.","isRequired":true,"uniqueKey":"business_id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"Timestamp when the entitlement was created.","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"id":{"type":"string","description":"Unique identifier of the entitlement.","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"integration_config":{"oneOf":[{"type":"object","title":"Feature Flag Config","description":"Integration-specific configuration. For `digital_files` entitlements\nthis includes presigned download URLs for each attached file.","required":["feature_type","feature_id"],"properties":{"feature_id":{"type":"string","description":"Merchant-chosen identifier for the capability this entitlement unlocks.","isRequired":true,"uniqueKey":"integration_config.oneOf.0.feature_id","typeLabel":"string"},"feature_type":{"type":"string","description":"Type of capability conferred. Only `boolean` is supported today.","enum":["boolean"],"x-stainless-const":true,"isRequired":true,"uniqueKey":"integration_config.oneOf.0.feature_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.0","typeLabel":"Feature Flag Config · object"},{"type":"object","title":"Github Config","description":"Integration-specific configuration. For `digital_files` entitlements\nthis includes presigned download URLs for each attached file.","required":["target_id","permission"],"properties":{"permission":{"type":"string","description":"Permission to grant on the repository.","enum":["pull","push","admin","maintain","triage"],"isRequired":true,"uniqueKey":"integration_config.oneOf.1.permission","typeLabel":"enum\u003cstring>"},"target_id":{"type":"string","description":"Repository or organisation slug to grant access to.","isRequired":true,"uniqueKey":"integration_config.oneOf.1.target_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.1","typeLabel":"Github Config · object"},{"type":"object","title":"Discord Config","description":"Integration-specific configuration. For `digital_files` entitlements\nthis includes presigned download URLs for each attached file.","required":["guild_id"],"properties":{"guild_id":{"type":"string","description":"Discord guild (server) ID.","isRequired":true,"uniqueKey":"integration_config.oneOf.2.guild_id","typeLabel":"string"},"role_id":{"oneOf":[{"type":"string","description":"Optional Discord role to assign within the guild.","uniqueKey":"integration_config.oneOf.2.role_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional Discord role to assign within the guild.","uniqueKey":"integration_config.oneOf.2.role_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_config.oneOf.2.role_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.2","typeLabel":"Discord Config · object"},{"type":"object","title":"Telegram Config","description":"Integration-specific configuration. For `digital_files` entitlements\nthis includes presigned download URLs for each attached file.","required":["chat_id"],"properties":{"chat_id":{"type":"string","description":"Telegram chat ID. For groups this is typically a negative integer.","isRequired":true,"uniqueKey":"integration_config.oneOf.3.chat_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.3","typeLabel":"Telegram Config · object"},{"type":"object","title":"Figma Config","description":"Integration-specific configuration. For `digital_files` entitlements\nthis includes presigned download URLs for each attached file.","required":["figma_file_id"],"properties":{"figma_file_id":{"type":"string","description":"Figma file identifier to grant access to.","isRequired":true,"uniqueKey":"integration_config.oneOf.4.figma_file_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.4","typeLabel":"Figma Config · object"},{"type":"object","title":"Framer Config","description":"Integration-specific configuration. For `digital_files` entitlements\nthis includes presigned download URLs for each attached file.","required":["framer_template_id"],"properties":{"framer_template_id":{"type":"string","description":"Framer template identifier to grant access to.","isRequired":true,"uniqueKey":"integration_config.oneOf.5.framer_template_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.5","typeLabel":"Framer Config · object"},{"type":"object","title":"Notion Config","description":"Integration-specific configuration. For `digital_files` entitlements\nthis includes presigned download URLs for each attached file.","required":["notion_template_id"],"properties":{"notion_template_id":{"type":"string","description":"Notion template identifier to grant access to.","isRequired":true,"uniqueKey":"integration_config.oneOf.6.notion_template_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.6","typeLabel":"Notion Config · object"},{"type":"object","title":"Digital Files Config","description":"Integration-specific configuration. For `digital_files` entitlements\nthis includes presigned download URLs for each attached file.","required":["digital_files"],"properties":{"digital_files":{"type":"object","description":"Populated digital-files payload with each file's metadata and a\nshort-lived presigned download URL.","required":["files"],"properties":{"files":{"type":"array","items":{"type":"object","description":"One file in a resolved digital-files payload.","required":["file_id","download_url","filename","expires_in"],"properties":{"download_url":{"type":"string","description":"Short-lived presigned URL for downloading the file.","isRequired":true,"uniqueKey":"integration_config.oneOf.7.digital_files.files.items.[INDEX].download_url","typeLabel":"string"},"expires_in":{"type":"integer","format":"int64","description":"Seconds until `download_url` expires.","isRequired":true,"uniqueKey":"integration_config.oneOf.7.digital_files.files.items.[INDEX].expires_in","typeLabel":"integer\u003cint64>"},"file_id":{"type":"string","description":"Identifier of the attached file.","isRequired":true,"uniqueKey":"integration_config.oneOf.7.digital_files.files.items.[INDEX].file_id","typeLabel":"string"},"filename":{"type":"string","description":"Original filename of the attached file.","isRequired":true,"uniqueKey":"integration_config.oneOf.7.digital_files.files.items.[INDEX].filename","typeLabel":"string"},"content_type":{"oneOf":[{"type":"string","description":"Optional content-type declared at upload.","uniqueKey":"integration_config.oneOf.7.digital_files.files.items.[INDEX].content_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional content-type declared at upload.","uniqueKey":"integration_config.oneOf.7.digital_files.files.items.[INDEX].content_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_config.oneOf.7.digital_files.files.items.[INDEX].content_type","typeLabel":"string | null"},"file_size":{"oneOf":[{"type":"integer","format":"int64","description":"Optional size of the file in bytes.","uniqueKey":"integration_config.oneOf.7.digital_files.files.items.[INDEX].file_size.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"Optional size of the file in bytes.","uniqueKey":"integration_config.oneOf.7.digital_files.files.items.[INDEX].file_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_config.oneOf.7.digital_files.files.items.[INDEX].file_size","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"integration_config.oneOf.7.digital_files.files.items.[INDEX]","typeLabel":"object"},"description":"One entry per attached file.","isRequired":true,"uniqueKey":"integration_config.oneOf.7.digital_files.files","typeLabel":"object[]"},"external_url":{"oneOf":[{"type":"string","description":"Optional external URL, passed through from the entitlement\nconfiguration.","uniqueKey":"integration_config.oneOf.7.digital_files.external_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional external URL, passed through from the entitlement\nconfiguration.","uniqueKey":"integration_config.oneOf.7.digital_files.external_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_config.oneOf.7.digital_files.external_url","typeLabel":"string | null"},"instructions":{"oneOf":[{"type":"string","description":"Optional human-readable delivery instructions, passed through from\nthe entitlement configuration.","uniqueKey":"integration_config.oneOf.7.digital_files.instructions.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional human-readable delivery instructions, passed through from\nthe entitlement configuration.","uniqueKey":"integration_config.oneOf.7.digital_files.instructions.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_config.oneOf.7.digital_files.instructions","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.7.digital_files","typeLabel":"object"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.7","typeLabel":"Digital Files Config · object"},{"type":"object","title":"License Key Config","description":"Integration-specific configuration. For `digital_files` entitlements\nthis includes presigned download URLs for each attached file.","properties":{"activation_message":{"oneOf":[{"type":"string","description":"Optional message displayed when a customer activates the license\nkey (≤ 2500 characters).","uniqueKey":"integration_config.oneOf.8.activation_message.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional message displayed when a customer activates the license\nkey (≤ 2500 characters).","uniqueKey":"integration_config.oneOf.8.activation_message.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_config.oneOf.8.activation_message","typeLabel":"string | null"},"activations_limit":{"oneOf":[{"type":"integer","format":"int32","description":"Maximum activations allowed per issued license key. Omit for unlimited.","uniqueKey":"integration_config.oneOf.8.activations_limit.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Maximum activations allowed per issued license key. Omit for unlimited.","uniqueKey":"integration_config.oneOf.8.activations_limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_config.oneOf.8.activations_limit","typeLabel":"integer\u003cint32> | null"},"duration_count":{"oneOf":[{"type":"integer","format":"int32","description":"Validity duration of issued license keys. Provide both\n`duration_count` and `duration_interval` together for a fixed\nduration; omit both for non-expiring keys.","uniqueKey":"integration_config.oneOf.8.duration_count.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Validity duration of issued license keys. Provide both\n`duration_count` and `duration_interval` together for a fixed\nduration; omit both for non-expiring keys.","uniqueKey":"integration_config.oneOf.8.duration_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_config.oneOf.8.duration_count","typeLabel":"integer\u003cint32> | null"},"duration_interval":{"oneOf":[{"type":"null","uniqueKey":"integration_config.oneOf.8.duration_interval.oneOf.0","typeLabel":"null"},{"type":"string","description":"Unit of `duration_count`.","enum":["Day","Week","Month","Year"],"uniqueKey":"integration_config.oneOf.8.duration_interval.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"integration_config.oneOf.8.duration_interval","typeLabel":"null | enum\u003cstring>"},"fulfillment_mode":{"oneOf":[{"type":"null","uniqueKey":"integration_config.oneOf.8.fulfillment_mode.oneOf.0","typeLabel":"null"},{"type":"string","description":"How license keys are fulfilled. `auto` (default) generates and delivers\nkeys to customers automatically; `manual` creates pending grants that you\nfulfill with the supplied key via `POST /grants/{grant_id}/license-key`.","enum":["auto","manual"],"uniqueKey":"integration_config.oneOf.8.fulfillment_mode.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"integration_config.oneOf.8.fulfillment_mode","typeLabel":"null | enum\u003cstring>"}},"isRequired":true,"uniqueKey":"integration_config.oneOf.8","typeLabel":"License Key Config · object"}],"isRequired":true,"uniqueKey":"integration_config","typeLabel":"Feature Flag Config · object | Github Config · object | Discord Config · object | Telegram Config · object | Figma Config · object | Framer Config · object | Notion Config · object | Digital Files Config · object | License Key Config · object"},"integration_type":{"type":"string","enum":["discord","telegram","github","figma","framer","notion","digital_files","license_key","feature_flag"],"description":"Platform integration this entitlement uses.","isRequired":true,"uniqueKey":"integration_type","typeLabel":"enum\u003cstring>"},"is_active":{"type":"boolean","description":"Always `true` for entitlements returned by the public API;\nsoft-deleted entitlements are not returned.","isRequired":true,"uniqueKey":"is_active","typeLabel":"boolean"},"metadata":{"type":"object","title":"Metadata","description":"Arbitrary key-value metadata supplied at creation or via PATCH.","additionalProperties":{"oneOf":[{"type":"string","title":"String","description":"Metadata value can be a string, integer, number, or boolean","uniqueKey":"metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Integer","description":"Metadata value can be a string, integer, number, or boolean","format":"int64","uniqueKey":"metadata.additionalProperties.oneOf.1","typeLabel":"integer\u003cint64>"},{"type":"number","title":"Number","description":"Metadata value can be a string, integer, number, or boolean","format":"double","uniqueKey":"metadata.additionalProperties.oneOf.2","typeLabel":"number\u003cdouble>"},{"type":"boolean","title":"Boolean","description":"Metadata value can be a string, integer, number, or boolean","uniqueKey":"metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"metadata.additionalProperties","typeLabel":"string | integer\u003cint64> | number\u003cdouble> | boolean"},"isRequired":true,"uniqueKey":"metadata","typeLabel":"Metadata · object"},"name":{"type":"string","description":"Display name supplied at creation.","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"updated_at":{"type":"string","format":"date-time","description":"Timestamp when the entitlement was last modified.","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"description":{"oneOf":[{"type":"string","description":"Optional description supplied at creation.","uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional description supplied at creation.","uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"business_id":"\u003cstring>","created_at":"2023-11-07T05:31:56Z","id":"\u003cstring>","integration_config":{"feature_id":"\u003cstring>","feature_type":"boolean"},"integration_type":"discord","is_active":true,"metadata":{},"name":"\u003cstring>","updated_at":"2023-11-07T05:31:56Z","description":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"78d08f75-ad75-472f-bf48-0ac878e79ac2":{"description":"Unauthorized","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"8bab825d-be0b-4c6d-987e-1b18b1676434":{"description":"Forbidden","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"aa02e465-1912-4318-8242-3c8c03e582f8":{"description":"Invalid request","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"028cdeaa-25f3-4df5-ac11-21fe02b43f20":{"description":"Something went wrong","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"40d01d46-79db-4faf-a4aa-0105b6f8dde9":{"API_KEY":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"API_KEY"}}},"servers":{"62f4a952-bc38-4163-becf-b5a87bd86274":{"url":"https://test.dodopayments.com/","description":"Test Mode Server Host"},"fdfdd791-a3e6-4d73-ba9d-4f874b6cae40":{"url":"https://live.dodopayments.com/","description":"Live Mode Server Host"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"API_KEY"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"API_KEY","name":"Authorization"}],"title":"API_KEY"}]},"originalFileLocation":"openapi/openapi.documented.yml"},"subdomain":"dodopayments","siteName":"Dodo Payments Documentation","title":"إنشاء الاستحقاق - Dodo Payments Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/entitlements/create-entitlement","matchLevel":1},"es":{"href":"/es/api-reference/entitlements/create-entitlement","matchLevel":1},"ar":{"href":"/ar/api-reference/entitlements/create-entitlement","matchLevel":0},"fr":{"href":"/fr/api-reference/entitlements/create-entitlement","matchLevel":1},"de":{"href":"/de/api-reference/entitlements/create-entitlement","matchLevel":1},"id":{"href":"/id/api-reference/entitlements/create-entitlement","matchLevel":1},"ja":{"href":"/ja/api-reference/entitlements/create-entitlement","matchLevel":1},"ko":{"href":"/ko/api-reference/entitlements/create-entitlement","matchLevel":1},"pt-BR":{"href":"/pt-BR/api-reference/entitlements/create-entitlement","matchLevel":1},"vi":{"href":"/vi/api-reference/entitlements/create-entitlement","matchLevel":1},"cn":{"href":"/cn/api-reference/entitlements/create-entitlement","matchLevel":1},"hi":{"href":"/hi/api-reference/entitlements/create-entitlement","matchLevel":1},"it":{"href":"/it/api-reference/entitlements/create-entitlement","matchLevel":1},"sv":{"href":"/sv/api-reference/entitlements/create-entitlement","matchLevel":1}}},"lastModified":"2026-08-06T08:54:38.018Z","gitLastModified":"2026-08-06T08:50:59.000Z","originalFileLocation":"ar/api-reference/entitlements/create-entitlement.mdx","locale":"ar"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"أنشئ استحقاقًا جديدًا من أي نوع من أنواع التكامل — License Key، Digital Files، Feature Flag، Discord، GitHub، Telegram، Figma، Framer، أو Notion.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"إنشاء الاستحقاق - Dodo Payments Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"أنشئ استحقاقًا جديدًا من أي نوع من أنواع التكامل — License Key، Digital Files، Feature Flag، Discord، GitHub، Telegram، Figma، Framer، أو Notion.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dodopayments.com/ar/api-reference/entitlements/create-entitlement\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dodopayments.mintlify.app/_mintlify/api/og/v2?division=Entitlements\u0026amp;title=%D8%A5%D9%86%D8%B4%D8%A7%D8%A1+%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%AD%D9%82%D8%A7%D9%82\u0026amp;description=%D8%A3%D9%86%D8%B4%D8%A6+%D8%A7%D8%B3%D8%AA%D8%AD%D9%82%D8%A7%D9%82%D9%8B%D8%A7+%D8%AC%D8%AF%D9%8A%D8%AF%D9%8B%D8%A7+%D9%85%D9%86+%D8%A3%D9%8A+%D9%86%D9%88%D8%B9+%D9%85%D9%86+%D8%A3%D9%86%D9%88%D8%A7%D8%B9+%D8%A7%D9%84%D8%AA%D9%83%D8%A7%D9%85%D9%84+%E2%80%94+License+Key%D8%8C+Digital+Files%D8%8C+Feature+Flag%D8%8C+Discord%D8%8C+GitHub%D8%8C+Telegram%D8%8C+Figma%D8%8C+Framer%D8%8C+%D8%A3%D9%88+Notion.\u0026amp;theme=7deaaa10b0ab3bbb6a23be51\u0026amp;signature=d6f308e313b13e3c31299278e9ac06446213974198cb0a453c873a5ccb430be1\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"إنشاء الاستحقاق - Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"أنشئ استحقاقًا جديدًا من أي نوع من أنواع التكامل — License Key، Digital Files، Feature Flag، Discord، GitHub، Telegram، Figma، Framer، أو Notion.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dodopayments.mintlify.app/_mintlify/api/og/v2?division=Entitlements\u0026amp;title=%D8%A5%D9%86%D8%B4%D8%A7%D8%A1+%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%AD%D9%82%D8%A7%D9%82\u0026amp;description=%D8%A3%D9%86%D8%B4%D8%A6+%D8%A7%D8%B3%D8%AA%D8%AD%D9%82%D8%A7%D9%82%D9%8B%D8%A7+%D8%AC%D8%AF%D9%8A%D8%AF%D9%8B%D8%A7+%D9%85%D9%86+%D8%A3%D9%8A+%D9%86%D9%88%D8%B9+%D9%85%D9%86+%D8%A3%D9%86%D9%88%D8%A7%D8%B9+%D8%A7%D9%84%D8%AA%D9%83%D8%A7%D9%85%D9%84+%E2%80%94+License+Key%D8%8C+Digital+Files%D8%8C+Feature+Flag%D8%8C+Discord%D8%8C+GitHub%D8%8C+Telegram%D8%8C+Figma%D8%8C+Framer%D8%8C+%D8%A3%D9%88+Notion.\u0026amp;theme=7deaaa10b0ab3bbb6a23be51\u0026amp;signature=d6f308e313b13e3c31299278e9ac06446213974198cb0a453c873a5ccb430be1\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#779812\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dodopayments.com/ar/api-reference/entitlements/create-entitlement\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ar/api-reference/entitlements/create-entitlement.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.dodopayments.com/ar/api-reference/entitlements/create-entitlement\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.dodopayments.com/api-reference/entitlements/create-entitlement\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.dodopayments.com/es/api-reference/entitlements/create-entitlement\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.dodopayments.com/fr/api-reference/entitlements/create-entitlement\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.dodopayments.com/de/api-reference/entitlements/create-entitlement\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.dodopayments.com/id/api-reference/entitlements/create-entitlement\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.dodopayments.com/ja/api-reference/entitlements/create-entitlement\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.dodopayments.com/ko/api-reference/entitlements/create-entitlement\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.dodopayments.com/pt-BR/api-reference/entitlements/create-entitlement\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://docs.dodopayments.com/vi/api-reference/entitlements/create-entitlement\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.dodopayments.com/cn/api-reference/entitlements/create-entitlement\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.dodopayments.com/hi/api-reference/entitlements/create-entitlement\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.dodopayments.com/it/api-reference/entitlements/create-entitlement\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"sv\" href=\"https://docs.dodopayments.com/sv/api-reference/entitlements/create-entitlement\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.dodopayments.com/api-reference/entitlements/create-entitlement\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dodopayments.com/#organization\",\"name\":\"Dodo Payments Documentation\",\"url\":\"https://docs.dodopayments.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dodopayments/nM_mJfYkri-OpC5M/logo/light.svg?fit=max\u0026auto=format\u0026n=nM_mJfYkri-OpC5M\u0026q=85\u0026s=23f7a052f7ecb9d6570b7c95ee359a97\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dodopayments.com#website\",\"name\":\"Dodo Payments Documentation\",\"url\":\"https://docs.dodopayments.com\",\"publisher\":{\"@id\":\"https://docs.dodopayments.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dodopayments.com/ar/api-reference/entitlements/create-entitlement#webpage\",\"url\":\"https://docs.dodopayments.com/ar/api-reference/entitlements/create-entitlement\",\"name\":\"إنشاء الاستحقاق\",\"description\":\"أنشئ استحقاقًا جديدًا من أي نوع من أنواع التكامل — License Key، Digital Files، Feature Flag، Discord، GitHub، Telegram، Figma، Framer، أو Notion.\",\"dateModified\":\"2026-08-06T08:50:59.000Z\",\"isPartOf\":{\"@id\":\"https://docs.dodopayments.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dodopayments.com/ar/api-reference/entitlements/create-entitlement#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dodopayments.com/ar/api-reference/entitlements/create-entitlement#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Entitlements\",\"item\":\"https://docs.dodopayments.com/ar/api-reference/entitlements/list-entitlements\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"إنشاء الاستحقاق\",\"item\":\"https://docs.dodopayments.com/ar/api-reference/entitlements/create-entitlement\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.dodopayments.com/ar/api-reference/entitlements/create-entitlement#apireference\",\"headline\":\"إنشاء الاستحقاق\",\"name\":\"إنشاء الاستحقاق\",\"description\":\"أنشئ استحقاقًا جديدًا من أي نوع من أنواع التكامل — License Key، Digital Files، Feature Flag، Discord، GitHub، Telegram، Figma، Framer، أو Notion.\",\"url\":\"https://docs.dodopayments.com/ar/api-reference/entitlements/create-entitlement\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dodopayments.com/ar/api-reference/entitlements/create-entitlement#webpage\"},\"dateModified\":\"2026-08-06T08:50:59.000Z\",\"keywords\":\"مدفوعات دودو, دليل API, REST API, إنشاء استحقاق\",\"publisher\":{\"@id\":\"https://docs.dodopayments.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dodopayments.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Dodo Payments Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Dodo Payments Documentation","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/api-reference/entitlements/create-entitlement"}]},{"language":"es","pages":[{"title":"es","href":"/es/api-reference/entitlements/create-entitlement"}]},{"language":"ar","tabs":[{"tab":"Docs","icon":"book","pages":[{"title":"Docs","href":"/ar/introduction"}]},{"tab":"Guides","icon":"compass","pages":[{"title":"Guides","href":"/ar/developer-resources/integration-guide"}]},{"tab":"API Reference","icon":"rectangle-code","groups":[{"group":"API Reference","pages":[{"title":"مرجع API","sidebarTitle":"مقدمة","icon":"book-open","href":"/ar/api-reference/introduction"},{"title":"رموز الخطأ","icon":"triangle-exclamation","href":"/ar/api-reference/error-codes"},{"title":"فشل المعاملات","icon":"circle-exclamation","href":"/ar/api-reference/transaction-failures"},{"title":"دليل البيانات الوصفية","icon":"tags","href":"/ar/api-reference/metadata"}]},{"group":"Checkout Sessions","pages":[{"openapi":"post /checkouts","title":"إنشاء جلسة دفع","href":"/ar/api-reference/checkout-sessions/create"},{"openapi":"post /checkouts/preview","title":"معاينة جلسة الدفع","href":"/ar/api-reference/checkout-sessions/preview"},{"openapi":"get /checkouts/{id}","title":"الحصول على جلسة الدفع","href":"/ar/api-reference/checkout-sessions/get-checkouts"}]},{"group":"Payments","pages":[{"openapi":"get /payments","title":"قائمة المدفوعات","href":"/ar/api-reference/payments/get-payments"},{"openapi":"get /payments/{payment_id}","title":"الحصول على تفاصيل الدفع","href":"/ar/api-reference/payments/get-payments-1"},{"title":"احصل على الفاتورة","openapi":"get /invoices/payments/{payment_id}","href":"/ar/api-reference/payments/get-invoice"},{"openapi":"get /payments/{payment_id}/line-items","title":"استرجاع عناصر السطر","href":"/ar/api-reference/payments/retrieve-line-items"},{"openapi":"post /payments","title":"إنشاء دفعة لمرة واحدة","tag":"DEPRECATED","href":"/ar/api-reference/payments/post-payments"}]},{"group":"Subscriptions","pages":[{"openapi":"get /subscriptions","title":"قائمة الاشتراكات","href":"/ar/api-reference/subscriptions/get-subscriptions-1"},{"openapi":"get /subscriptions/{subscription_id}","title":"الحصول على تفاصيل الاشتراك","href":"/ar/api-reference/subscriptions/get-subscriptions"},{"openapi":"post /subscriptions/{subscription_id}/change-plan","title":"تغيير الخطة","href":"/ar/api-reference/subscriptions/change-plan"},{"openapi":"post /subscriptions/{subscription_id}/change-plan/preview","title":"معاينة تغيير الخطة","href":"/ar/api-reference/subscriptions/preview-change-plan"},{"openapi":"delete /subscriptions/{subscription_id}/change-plan/scheduled","title":"إلغاء تغيير الخطة المجدول","href":"/ar/api-reference/subscriptions/cancel-change-plan"},{"openapi":"patch /subscriptions/{subscription_id}","title":"تحديث الاشتراك","href":"/ar/api-reference/subscriptions/patch-subscriptions"},{"openapi":"post /subscriptions/{subscription_id}/charge","title":"إنشاء رسوم (حسب الطلب)","href":"/ar/api-reference/subscriptions/create-charge"},{"openapi":"get /subscriptions/{subscription_id}/usage-history","title":"الحصول على تاريخ استخدام الاشتراك","href":"/ar/api-reference/subscriptions/get-usage-history"},{"openapi":"get /subscriptions/{subscription_id}/credit-usage","title":"استرداد استهلاك الرصيد","href":"/ar/api-reference/subscriptions/retrieve-credit-usage"},{"openapi":"post /subscriptions/{subscription_id}/update-payment-method","title":"تحديث طريقة الدفع","href":"/ar/api-reference/subscriptions/update-payment-method"},{"openapi":"post /subscriptions","title":"إنشاء اشتراك","tag":"DEPRECATED","href":"/ar/api-reference/subscriptions/post-subscriptions"}]},{"group":"Discounts","pages":[{"openapi":"get /discounts","title":"قائمة الخصومات","href":"/ar/api-reference/discounts/list-discounts"},{"openapi":"post /discounts","title":"إنشاء خصم","href":"/ar/api-reference/discounts/create-discount"},{"openapi":"get /discounts/{discount_id}","title":"الحصول على خصم","href":"/ar/api-reference/discounts/validate-discount"},{"openapi":"get /discounts/code/{code}","title":"الحصول على الخصم بواسطة الرمز","href":"/ar/api-reference/discounts/get-discount-by-code"},{"openapi":"patch /discounts/{discount_id}","title":"تحديث الخصم","href":"/ar/api-reference/discounts/update-discount"},{"openapi":"delete /discounts/{discount_id}","title":"حذف الخصم","href":"/ar/api-reference/discounts/delete-discount"},{"openapi":"get /discounts/{discount_id}/customers","title":"قائمة العملاء المرتبطين بالخصم","href":"/ar/api-reference/discounts/list-discount-customers"},{"openapi":"post /discounts/{discount_id}/customers","title":"إضافة عملاء إلى الخصم","href":"/ar/api-reference/discounts/add-discount-customers"},{"openapi":"delete /discounts/{discount_id}/customers/{customer_id}","title":"إزالة عميل من الخصم","href":"/ar/api-reference/discounts/remove-discount-customer"}]},{"group":"Licenses","pages":[{"title":"إنشاء مفتاح ترخيص","openapi":"post /license_keys","href":"/ar/api-reference/licenses/create-license-key"},{"title":"تفعيل الترخيص","openapi":"post /licenses/activate","href":"/ar/api-reference/licenses/activate-license"},{"title":"تعطيل الترخيص","openapi":"post /licenses/deactivate","href":"/ar/api-reference/licenses/deactivate-license"},{"title":"تحقق من الترخيص","openapi":"post /licenses/validate","href":"/ar/api-reference/licenses/validate-license"},{"title":"قائمة مفاتيح الترخيص","openapi":"get /license_keys","tag":"DEPRECATED","href":"/ar/api-reference/licenses/list-license-keys"},{"title":"احصل على مفتاح الترخيص","openapi":"get /license_keys/{id}","tag":"DEPRECATED","href":"/ar/api-reference/licenses/get-license-key"},{"title":"تحديث مفتاح الترخيص","openapi":"patch /license_keys/{id}","tag":"DEPRECATED","href":"/ar/api-reference/licenses/update-license-key"},{"title":"قائمة بمثيلات مفتاح الترخيص","openapi":"get /license_key_instances","href":"/ar/api-reference/licenses/get-license-key-instances"},{"title":"احصل على مثيل مفتاح الترخيص","openapi":"get /license_key_instances/{id}","href":"/ar/api-reference/licenses/get-license-key-instance"},{"title":"تحديث مثيل مفتاح الترخيص","openapi":"patch /license_key_instances/{id}","href":"/ar/api-reference/licenses/update-license-key-instance"}]},{"group":"Entitlements","tag":"NEW","pages":[{"title":"عرض الحقوق","description":"عرض جميع الحقوق لنشاطك التجاري مع إمكانية التصفية حسب نوع التكامل.","openapi":"get /entitlements","href":"/ar/api-reference/entitlements/list-entitlements"},{"title":"إنشاء الاستحقاق","openapi":"post /entitlements","href":"/ar/api-reference/entitlements/create-entitlement"},{"title":"الحصول على الحق","description":"استرجاع حق واحد مع تكوين التكامل المحلول. بالنسبة لحقوق الملفات الرقمية، يتم تعبئة بيانات الملف الوصفية و روابط التنزيل الموقعة مسبقًا في الاستجابة.","openapi":"get /entitlements/{id}","href":"/ar/api-reference/entitlements/get-entitlement"},{"title":"تحديث الاستحقاق","openapi":"patch /entitlements/{id}","href":"/ar/api-reference/entitlements/update-entitlement"},{"title":"حذف الاستحقاق","openapi":"delete /entitlements/{id}","href":"/ar/api-reference/entitlements/delete-entitlement"},{"title":"رفع ملف","openapi":"post /entitlements/{id}/files","href":"/ar/api-reference/entitlements/upload-file"},{"title":"حذف ملف","openapi":"delete /entitlements/{id}/files/{file_id}","href":"/ar/api-reference/entitlements/delete-file"},{"title":"قائمة المنح","openapi":"get /entitlements/{id}/grants","href":"/ar/api-reference/entitlements/list-grants"},{"title":"قائمة منح العملاء","openapi":"get /customers/{customer_id}/entitlement-grants","href":"/ar/api-reference/entitlements/list-customer-grants"},{"title":"تنفيذ منح مفتاح الترخيص","openapi":"post /grants/{grant_id}/license-key","href":"/ar/api-reference/entitlements/fulfill-license-key"},{"title":"إلغاء المنحة","openapi":"delete /entitlements/{id}/grants/{grant_id}","href":"/ar/api-reference/entitlements/revoke-grant"}]},{"group":"Customers","pages":[{"openapi":"post /customers","title":"إنشاء عميل","href":"/ar/api-reference/customers/create-customer"},{"openapi":"get /customers","title":"قائمة العملاء","href":"/ar/api-reference/customers/get-customers"},{"openapi":"get /customers/{customer_id}","title":"الحصول على تفاصيل العميل","href":"/ar/api-reference/customers/get-customers-1"},{"openapi":"patch /customers/{customer_id}","title":"تحديث العميل","href":"/ar/api-reference/customers/patch-customer"},{"openapi":"post /customers/{customer_id}/customer-portal/session","title":"إنشاء جلسة بوابة العملاء","href":"/ar/api-reference/customers/create-customer-portal-session"},{"openapi":"get /customers/{customer_id}/payment-methods","title":"قائمة طرق الدفع","href":"/ar/api-reference/customers/get-customer-payment-methods"},{"openapi":"delete /customers/{customer_id}/payment-methods/{payment_method_id}","title":"حذف طريقة الدفع","href":"/ar/api-reference/customers/delete-payment-method"},{"openapi":"get /customers/{customer_id}/entitlements","title":"قائمة استحقاقات العميل","href":"/ar/api-reference/customers/list-customer-entitlements"},{"openapi":"get /customers/{customer_id}/credit-entitlements","title":"قائمة الاستحقاقات الائتمانية للعميل","href":"/ar/api-reference/customers/list-customer-credit-entitlements"},{"openapi":"get /customers/{customer_id}/emails","title":"قائمة رسائل البريد الإلكتروني للعملاء","href":"/ar/api-reference/customers/list-customer-emails"},{"openapi":"get /customers/{customer_id}/emails/{email_log_id}/body","title":"الحصول على محتوى البريد الإلكتروني للعميل","href":"/ar/api-reference/customers/get-customer-email-body"}]},{"group":"Customer Wallets","pages":[{"openapi":"get /customers/{customer_id}/wallets","title":"عرض محافظ العميل","href":"/ar/api-reference/customers/get-customer-wallets"},{"openapi":"get /customers/{customer_id}/wallets/ledger-entries","title":"قائمة إدخالات دفتر الأستاذ لمحفظة العميل","href":"/ar/api-reference/customers/get-customer-wallets-ledger-entries"},{"openapi":"post /customers/{customer_id}/wallets/ledger-entries","title":"إنشاء إدخال دفتر الأستاذ لمحفظة العميل","href":"/ar/api-reference/customers/post-customer-wallets-ledger-entries"}]},{"group":"Products","pages":[{"openapi":"get /products","title":"قائمة المنتجات","href":"/ar/api-reference/products/get-products"},{"openapi":"post /products","title":"إنشاء منتج","href":"/ar/api-reference/products/post-products"},{"openapi":"get /products/{id}","title":"الحصول على تفاصيل المنتج","href":"/ar/api-reference/products/get-products-1"},{"openapi":"patch /products/{id}","title":"تحديث المنتج","href":"/ar/api-reference/products/patch-products"},{"openapi":"put /products/{id}/images","title":"تحديث صورة المنتج","href":"/ar/api-reference/products/put-products-images"},{"openapi":"delete /products/{id}","title":"أرشفة المنتج","href":"/ar/api-reference/products/archive-product"},{"openapi":"post /products/{id}/unarchive","title":"إلغاء أرشفة المنتج","href":"/ar/api-reference/products/unarchive-product"},{"openapi":"put /products/{id}/files","title":"رفع ملف منتج","href":"/ar/api-reference/products/update-files"},{"openapi":"get /products/short_links","title":"قائمة الروابط القصيرة","href":"/ar/api-reference/products/get-products-short-links"},{"openapi":"post /products/{id}/short_links","title":"إنشاء رابط قصير","href":"/ar/api-reference/products/post-products-id-short-links"}]},{"group":"Localized Pricing","tag":"NEW","pages":[{"openapi":"get /products/{product_id}/localized-prices","title":"سرد الأسعار المحلية","href":"/ar/api-reference/products/get-products-localized-prices"},{"openapi":"post /products/{product_id}/localized-prices","title":"إنشاء سعر محلي","href":"/ar/api-reference/products/post-products-localized-prices"},{"openapi":"get /products/{product_id}/localized-prices/{id}","title":"الحصول على السعر المحلي","href":"/ar/api-reference/products/get-products-localized-prices-id"},{"openapi":"patch /products/{product_id}/localized-prices/{id}","title":"تحديث السعر المحلي","href":"/ar/api-reference/products/patch-products-localized-prices"},{"openapi":"delete /products/{product_id}/localized-prices/{id}","title":"أرشفة السعر المحلي","href":"/ar/api-reference/products/delete-products-localized-prices"}]},{"group":"Addons","pages":[{"openapi":"post /addons","title":"إنشاء ملحق","href":"/ar/api-reference/addons/create-addon"},{"openapi":"get /addons","title":"قائمة الإضافات","href":"/ar/api-reference/addons/list-addons"},{"openapi":"get /addons/{id}","title":"الحصول على الإضافة","href":"/ar/api-reference/addons/get-addon"},{"openapi":"patch /addons/{id}","title":"تحديث الإضافة","href":"/ar/api-reference/addons/update-addon"},{"openapi":"put /addons/{id}/images","title":"تحديث صورة الإضافة","href":"/ar/api-reference/addons/update-addon-images"}]},{"group":"Credit Entitlements","tag":"NEW","pages":[{"openapi":"get /credit-entitlements","title":"قائمة استحقاقات الرصيد","href":"/ar/api-reference/credit-entitlements/list-credit-entitlements"},{"openapi":"post /credit-entitlements","title":"إنشاء استحقاق ائتماني","href":"/ar/api-reference/credit-entitlements/create-credit-entitlement"},{"openapi":"get /credit-entitlements/{id}","title":"الحصول على استحقاق الائتمان","href":"/ar/api-reference/credit-entitlements/get-credit-entitlement"},{"openapi":"patch /credit-entitlements/{id}","title":"تحديث استحقاق الرصيد","href":"/ar/api-reference/credit-entitlements/update-credit-entitlement"},{"openapi":"delete /credit-entitlements/{id}","title":"حذف استحقاق ائتماني","href":"/ar/api-reference/credit-entitlements/delete-credit-entitlement"},{"openapi":"post /credit-entitlements/{id}/undelete","title":"إلغاء حذف استحقاق الرصيد","href":"/ar/api-reference/credit-entitlements/undelete-credit-entitlement"},{"openapi":"get /credit-entitlements/{credit_entitlement_id}/balances","title":"قائمة الأرصدة","href":"/ar/api-reference/credit-entitlements/list-balances"},{"openapi":"get /credit-entitlements/{credit_entitlement_id}/balances/{customer_id}","title":"الحصول على رصيد العميل","href":"/ar/api-reference/credit-entitlements/get-customer-balance"},{"openapi":"get /credit-entitlements/{credit_entitlement_id}/balances/{customer_id}/grants","title":"قائمة منح العميل","href":"/ar/api-reference/credit-entitlements/list-customer-grants"},{"openapi":"get /credit-entitlements/{credit_entitlement_id}/balances/{customer_id}/ledger","title":"قائمة دفتر الأستاذ للعميل","href":"/ar/api-reference/credit-entitlements/list-customer-ledger"},{"openapi":"post /credit-entitlements/{credit_entitlement_id}/balances/{customer_id}/ledger-entries","title":"إنشاء إدخال في دفتر الأستاذ","href":"/ar/api-reference/credit-entitlements/create-ledger-entry"}]},{"group":"Meters","pages":[{"openapi":"post /meters","title":"إنشاء عداد","href":"/ar/api-reference/meters/create-meter"},{"openapi":"get /meters","title":"قائمة العدادات","href":"/ar/api-reference/meters/get-meters"},{"openapi":"get /meters/{id}","title":"الحصول على العداد","href":"/ar/api-reference/meters/retrieve-meter"},{"openapi":"delete /meters/{id}","title":"أرشفة العداد","href":"/ar/api-reference/meters/archive-meter"},{"openapi":"post /meters/{id}/unarchive","title":"إلغاء أرشفة العداد","href":"/ar/api-reference/meters/unarchive-meter"}]},{"group":"Usage Events","pages":[{"openapi":"post /events/ingest","title":"استيعاب الأحداث","href":"/ar/api-reference/usage-events/ingest-events"},{"openapi":"get /events/{event_id}","title":"الحصول على الحدث","href":"/ar/api-reference/usage-events/get-event"},{"openapi":"get /events","title":"قائمة الأحداث","href":"/ar/api-reference/usage-events/list-events"}]},{"group":"Refunds","pages":[{"openapi":"get /refunds","title":"قائمة المرتجعات","href":"/ar/api-reference/refunds/get-refunds"},{"openapi":"post /refunds","title":"إنشاء استرداد","href":"/ar/api-reference/refunds/post-refunds"},{"openapi":"get /refunds/{refund_id}","title":"احصل على تفاصيل الاسترداد","href":"/ar/api-reference/refunds/get-refunds-1"},{"openapi":"get /invoices/refunds/{refund_id}","title":"الحصول على إيصال استرداد","href":"/ar/api-reference/refunds/get-refund-receipt"}]},{"group":"Disputes","pages":[{"openapi":"get /disputes","title":"قائمة النزاعات","href":"/ar/api-reference/disputes/get-disputes"},{"openapi":"get /disputes/{dispute_id}","title":"الحصول على تفاصيل النزاع","href":"/ar/api-reference/disputes/get-disputes-1"}]},{"group":"Payouts","pages":[{"openapi":"get /payouts","title":"قائمة المدفوعات","href":"/ar/api-reference/payouts/get-payouts"},{"openapi":"get /payouts/{payout_id}/breakup","title":"استرجاع تفاصيل المدفوعات","href":"/ar/api-reference/payouts/retrieve-breakup"},{"openapi":"get /payouts/{payout_id}/breakup/details","title":"قائمة تفاصيل تقسيم الدفعات","href":"/ar/api-reference/payouts/list-breakup-details"},{"openapi":"get /payouts/{payout_id}/breakup/details/csv","title":"تنزيل ملف CSV لتفاصيل توزيع الدفع","href":"/ar/api-reference/payouts/download-breakup-csv"}]},{"group":"Balance Ledger","pages":[{"openapi":"get /balances/ledger","title":"قائمة إدخالات دفتر أرصدة","href":"/ar/api-reference/balance-ledger/list-ledger-entries"}]},{"group":"Moderation","tag":"NEW","pages":[{"openapi":"post /moderation/screen","title":"فحص Prompt","href":"/ar/api-reference/moderation/screen"},{"openapi":"get /moderation/usage","title":"الحصول على استخدام الإشراف","href":"/ar/api-reference/moderation/get-usage"}]},{"group":"Brands","pages":[{"openapi":"get /brands","title":"قائمة العلامات التجارية","href":"/ar/api-reference/brands/list-brands"},{"openapi":"post /brands","title":"إنشاء علامة تجارية","href":"/ar/api-reference/brands/create-brand"},{"openapi":"get /brands/{id}","title":"احصل على العلامة التجارية","href":"/ar/api-reference/brands/get-brand"},{"openapi":"patch /brands/{id}","title":"تحديث العلامة التجارية","href":"/ar/api-reference/brands/update-brand"},{"openapi":"put /brands/{id}/images","title":"تحديث صورة العلامة التجارية","href":"/ar/api-reference/brands/update-brand-images"},{"openapi":"post /brands/{id}/archive","title":"أرشفة العلامة التجارية","href":"/ar/api-reference/brands/archive-brand"}]},{"group":"Webhooks","pages":[{"openapi":"get /webhooks","title":"قائمة الويب هوكس","href":"/ar/api-reference/webhooks/list-webhooks"},{"openapi":"post /webhooks","title":"إنشاء ويب هوك","href":"/ar/api-reference/webhooks/create-webhook"},{"openapi":"get /webhooks/{webhook_id}","title":"الحصول على تفاصيل Webhook","href":"/ar/api-reference/webhooks/get-details"},{"openapi":"patch /webhooks/{webhook_id}","title":"تحديث الويب هوك","href":"/ar/api-reference/webhooks/update-webhook"},{"openapi":"delete /webhooks/{webhook_id}","title":"حذف الويب هوك","href":"/ar/api-reference/webhooks/delete-webhook"},{"openapi":"get /webhooks/{webhook_id}/headers","title":"الحصول على رؤوس الويب هوك","href":"/ar/api-reference/webhooks/get-webhook-headers"},{"openapi":"patch /webhooks/{webhook_id}/headers","title":"تحديث رؤوس الويب هوك","href":"/ar/api-reference/webhooks/update-webhook-headers"},{"openapi":"get /webhooks/{webhook_id}/secret","title":"الحصول على مفتاح توقيع الويب هوك","href":"/ar/api-reference/webhooks/get-webhook-signing-key"}]},{"group":"Miscellaneous","pages":[{"title":"الدول المدعومة","openapi":"get /checkout/supported_countries","href":"/ar/api-reference/misc/supported-countries"}]},{"group":"Product Collections","tag":"NEW","pages":[{"openapi":"get /product-collections","title":"قائمة مجموعات المنتجات","href":"/ar/api-reference/product-collections/list-product-collections"},{"openapi":"post /product-collections","title":"إنشاء مجموعة منتجات","href":"/ar/api-reference/product-collections/create-product-collection"},{"openapi":"get /product-collections/{id}","title":"الحصول على مجموعة المنتجات","href":"/ar/api-reference/product-collections/get-product-collection"},{"openapi":"patch /product-collections/{id}","title":"تحديث مجموعة المنتجات","href":"/ar/api-reference/product-collections/update-product-collection"},{"openapi":"delete /product-collections/{id}","title":"أرشفة مجموعة المنتجات","href":"/ar/api-reference/product-collections/archive-product-collection"},{"openapi":"post /product-collections/{id}/unarchive","title":"إلغاء أرشفة مجموعة المنتجات","href":"/ar/api-reference/product-collections/unarchive-product-collection"},{"openapi":"put /product-collections/{id}/images","title":"تحديث صورة مجموعة المنتجات","href":"/ar/api-reference/product-collections/update-product-collection-images"},{"openapi":"post /product-collections/{id}/groups","title":"إنشاء مجموعة ضمن مجموعة المنتجات","href":"/ar/api-reference/product-collections/create-group"},{"openapi":"patch /product-collections/{id}/groups/{group_id}","title":"تحديث مجموعة تجمع المنتجات","href":"/ar/api-reference/product-collections/update-group"},{"openapi":"delete /product-collections/{id}/groups/{group_id}","title":"حذف مجموعة من مجموعة المنتجات","href":"/ar/api-reference/product-collections/delete-group"},{"openapi":"post /product-collections/{id}/groups/{group_id}/items","title":"إضافة منتجات إلى المجموعة","href":"/ar/api-reference/product-collections/add-group-items"},{"openapi":"patch /product-collections/{id}/groups/{group_id}/items/{item_id}","title":"تحديث عنصر المجموعة","href":"/ar/api-reference/product-collections/update-group-item"},{"openapi":"delete /product-collections/{id}/groups/{group_id}/items/{item_id}","title":"حذف عنصر المجموعة","href":"/ar/api-reference/product-collections/delete-group-item"}]}]},{"tab":"External Integrations","icon":"plug","pages":[{"title":"External Integrations","href":"/ar/integrations/introduction"}]},{"tab":"Changelog","icon":"calendar-days","pages":[{"title":"Changelog","href":"/ar/changelog/introduction"}]},{"tab":"Community Projects","icon":"users","pages":[{"title":"Community Projects","href":"/ar/community/overview"}]}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api-reference/entitlements/create-entitlement"}]},{"language":"de","pages":[{"title":"de","href":"/de/api-reference/entitlements/create-entitlement"}]},{"language":"id","pages":[{"title":"id","href":"/id/api-reference/entitlements/create-entitlement"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api-reference/entitlements/create-entitlement"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/api-reference/entitlements/create-entitlement"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/api-reference/entitlements/create-entitlement"}]},{"language":"vi","pages":[{"title":"vi","href":"/vi/api-reference/entitlements/create-entitlement"}]},{"language":"cn","pages":[{"title":"cn","href":"/cn/api-reference/entitlements/create-entitlement"}]},{"language":"hi","pages":[{"title":"hi","href":"/hi/api-reference/entitlements/create-entitlement"}]},{"language":"it","pages":[{"title":"it","href":"/it/api-reference/entitlements/create-entitlement"}]},{"language":"sv","pages":[{"title":"sv","href":"/sv/api-reference/entitlements/create-entitlement"}]}]},"basePath":"","title":"إنشاء الاستحقاق - Dodo Payments Documentation","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-m07pfKpT.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}