Creates an application from tenant email addresses. The property is linked later when generating a tenant onboarding token.
Exactly one entry must have is_lead: true. A guarantor cannot be the lead: any entry with is_guarantor: true must have is_lead: false. No tenant lookup or creation
is performed. An application supports up to five tenants in total, guarantors included.
Every participant starts with consent_status: pending,
while the lead is identified by is_lead: true. Non-lead emails, including guarantors, receive
an application-invite email. This endpoint does not generate onboarding
tokens; each participant remains pending until their profile is completed.
If this API key already has an application containing the exact same set
of active tenant emails, the existing application is returned and no
invitation emails are sent again.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SKOR Modular API Documentation","description":"Documentation for the SKOR Modular API.","colors":{"primary":"#3FB950","light":"#3FB950","dark":"#253837"},"logo":{"light":"https://mintcdn.com/seraphic-dev/dgHdkoTtUYGv9YkD/images/logo(2).svg?fit=max\u0026auto=format\u0026n=dgHdkoTtUYGv9YkD\u0026q=85\u0026s=0b785d761fcaf2b2c8b0bdfb9cc78be9","dark":"https://mintcdn.com/seraphic-dev/rTg28EMqI9P6hXV1/images/logo(3).svg?fit=max\u0026auto=format\u0026n=rTg28EMqI9P6hXV1\u0026q=85\u0026s=719a93b795f1de66e1bc37ee96455d20"},"favicon":"https://mintcdn.com/seraphic-dev/XYaVtW7TwYeOiW-3/favicon.svg?fit=max\u0026auto=format\u0026n=XYaVtW7TwYeOiW-3\u0026q=85\u0026s=e10fe21d3c819520f0d40ade4537bf14","appearance":{"default":"dark"},"navbar":{"links":[{"href":"https://www.skortorent.com/","label":"Home"},{"href":"mailto:info@skortorent.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.skortorent.com"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/skortorent","instagram":"https://www.instagram.com/skortorent"}},"contextual":{"options":[],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"seraphic-dev","hasAudioNarration":false,"actualSubdomain":"seraphic-dev","customDomains":["docs.skortorent.com"],"gitSource":{"type":"github","owner":"arshseraphic","repo":"skor-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"f1d0c6f5-cc01-4477-af6c-1be978d938f2","liveDeploymentHistoryId":"6aec1841c834a7a6bcb9b183","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aec1841c834a7a6bcb9b183"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aec1841c834a7a6bcb9b183","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Modular API Reference","count":40},{"language":"default","tag":"Tenants","count":19},{"language":"default","tag":"Applications","count":13},{"language":"default","tag":"Property Management API Reference","count":8},{"language":"default","tag":"Webhooks","count":7},{"language":"default","tag":"Property","count":5},{"language":"default","tag":"Workspace","count":3},{"language":"default","tag":"API's Authentication","count":2},{"language":"default","tag":"Modular API Guide","count":2},{"language":"default","tag":"Guides","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"rbac-expansion","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":"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":"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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".sidebar-group-header{align-items:flex-start}.sidebar-group-icon{flex-shrink:0;margin-top:6px}"}],"page":{"pagePath":"api-reference/applications/create-application","slug":"/api-reference/applications/create-application","pageMetadata":{"title":"Create Application","description":"Creates an application from tenant email addresses. The property is linked later when generating a tenant onboarding token.\nExactly one entry must have `is_lead: true`. A guarantor cannot be the lead: any entry with `is_guarantor: true` must have `is_lead: false`. No tenant lookup or creation\nis performed. An application supports up to five tenants in total, guarantors included.\nEvery participant starts with `consent_status: pending`,\nwhile the lead is identified by `is_lead: true`. Non-lead emails, including guarantors, receive\nan application-invite email. This endpoint does not generate onboarding\ntokens; each participant remains pending until their profile is completed.\nIf this API key already has an application containing the exact same set\nof active tenant emails, the existing application is returned and no\ninvitation emails are sent again.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /applications/create-application","href":"/api-reference/applications/create-application","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Creates an application from tenant email addresses. The property is linked later when generating a tenant onboarding token.\\nExactly one entry must have \", _jsx(_components.code, {\n children: \"is_lead: true\"\n }), \". A guarantor cannot be the lead: any entry with \", _jsx(_components.code, {\n children: \"is_guarantor: true\"\n }), \" must have \", _jsx(_components.code, {\n children: \"is_lead: false\"\n }), \". No tenant lookup or creation\\nis performed. An application supports up to five tenants in total, guarantors included.\\nEvery participant starts with \", _jsx(_components.code, {\n children: \"consent_status: pending\"\n }), \",\\nwhile the lead is identified by \", _jsx(_components.code, {\n children: \"is_lead: true\"\n }), \". Non-lead emails, including guarantors, receive\\nan application-invite email. This endpoint does not generate onboarding\\ntokens; each participant remains pending until their profile is completed.\\nIf this API key already has an application containing the exact same set\\nof active tenant emails, the existing application is returned and no\\ninvitation emails are sent again.\"]\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":"Create Application","description":"Creates an application from tenant email addresses. The property is linked later when generating a tenant onboarding token.\nExactly one entry must have `is_lead: true`. A guarantor cannot be the lead: any entry with `is_guarantor: true` must have `is_lead: false`. No tenant lookup or creation\nis performed. An application supports up to five tenants in total, guarantors included.\nEvery participant starts with `consent_status: pending`,\nwhile the lead is identified by `is_lead: true`. Non-lead emails, including guarantors, receive\nan application-invite email. This endpoint does not generate onboarding\ntokens; each participant remains pending until their profile is completed.\nIf this API key already has an application containing the exact same set\nof active tenant emails, the existing application is returned and no\ninvitation emails are sent again.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /applications/create-application","href":"/api-reference/applications/create-application","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Applications"],"summary":"Create Application","description":"Creates an application from tenant email addresses. The property is linked later when generating a tenant onboarding token.\nExactly one entry must have `is_lead: true`. A guarantor cannot be the lead: any entry with `is_guarantor: true` must have `is_lead: false`. No tenant lookup or creation\nis performed. An application supports up to five tenants in total, guarantors included.\nEvery participant starts with `consent_status: pending`,\nwhile the lead is identified by `is_lead: true`. Non-lead emails, including guarantors, receive\nan application-invite email. This endpoint does not generate onboarding\ntokens; each participant remains pending until their profile is completed.\nIf this API key already has an application containing the exact same set\nof active tenant emails, the existing application is returned and no\ninvitation emails are sent again.\n","requestBody":"650cc2f6-ef61-40eb-a53c-bb61d9aa2080","responses":{"200":"d097611c-8202-4509-b074-d30bd28c60b3","201":"48c08e10-c91a-43d5-a503-4eb69b7bbed8","400":"a59ee439-0cce-4239-b322-791918425cb5","401":"16d8bc13-b87e-44ac-9e43-2a96336be830","500":"6171f4f5-b46a-44f0-8a9a-446b97809c75"},"method":"post","type":"path","servers":["8d7dcb10-0670-4ce2-8e2e-b1f52a44050d","52e35367-7366-442c-a58c-3ea09f37f784"],"security":["6d8530e8-cef6-4454-9d89-4eabfff60dc8"],"path":"/applications/create-application","baseUrlOptions":["https://api.skortorent.com/api/v1","https://dev-api.skortorent.com/api/v1"],"title":"Create Application","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["title","tenants"],"properties":{"title":{"type":"string","maxLength":255,"example":"Carrer de Mallorca 123 application","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"tenants":{"type":"array","minItems":1,"maxItems":5,"description":"Unique tenant emails. They do not need to belong to an existing tenant account.","items":{"type":"object","required":["email","is_lead"],"properties":{"email":{"type":"string","format":"email","isRequired":true,"uniqueKey":"tenants.items.[INDEX].email","typeLabel":"string\u003cemail>"},"is_lead":{"type":"boolean","isRequired":true,"uniqueKey":"tenants.items.[INDEX].is_lead","typeLabel":"boolean"},"is_guarantor":{"type":"boolean","default":false,"description":"Marks the participant as a guarantor. Must be false when `is_lead` is true. Defaults to false when omitted.","uniqueKey":"tenants.items.[INDEX].is_guarantor","typeLabel":"boolean"}},"uniqueKey":"tenants.items.[INDEX]","typeLabel":"object"},"example":[{"email":"lead@example.com","is_lead":true,"is_guarantor":false},{"email":"cotenant@example.com","is_lead":false,"is_guarantor":false},{"email":"guarantor@example.com","is_lead":false,"is_guarantor":true}],"isRequired":true,"uniqueKey":"tenants","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"title":"Carrer de Mallorca 123 application","tenants":[{"email":"lead@example.com","is_lead":true,"is_guarantor":false},{"email":"cotenant@example.com","is_lead":false,"is_guarantor":false},{"email":"guarantor@example.com","is_lead":false,"is_guarantor":true}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"d097611c-8202-4509-b074-d30bd28c60b3":{"description":"An application already exists for these tenants","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["success"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"message":{"type":"string","example":"Application already exists for these tenants","uniqueKey":"message","typeLabel":"string"},"data":{"type":"object","properties":{"application_id":{"type":"string","uniqueKey":"data.application_id","typeLabel":"string"},"title":{"type":"string","uniqueKey":"data.title","typeLabel":"string"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"success","message":"Application already exists for these tenants","data":{"application_id":"\u003cstring>","title":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"48c08e10-c91a-43d5-a503-4eb69b7bbed8":{"description":"Application created successfully","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["success"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"data":{"type":"object","properties":{"application_id":{"type":"string","uniqueKey":"data.application_id","typeLabel":"string"},"title":{"type":"string","uniqueKey":"data.title","typeLabel":"string"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"success","message":"\u003cstring>","data":{"application_id":"\u003cstring>","title":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"a59ee439-0cce-4239-b322-791918425cb5":{"description":"Error response","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["error"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"error","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"16d8bc13-b87e-44ac-9e43-2a96336be830":{"description":"Error response","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["error"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"error","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"6171f4f5-b46a-44f0-8a9a-446b97809c75":{"description":"Error response","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["error"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"error","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"6d8530e8-cef6-4454-9d89-4eabfff60dc8":{"BearerAuth":{"type":"http","scheme":"bearer","description":"HTTP Bearer Authentication. Generate a shared token via\n`/authenticate/token`, then pass it as `Authorization: Bearer \u003ctoken>`.\n","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"8d7dcb10-0670-4ce2-8e2e-b1f52a44050d":{"url":"https://api.skortorent.com/api/v1","description":"Live"},"52e35367-7366-442c-a58c-3ea09f37f784":{"url":"https://dev-api.skortorent.com/api/v1","description":"Sandbox"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"HTTP Bearer Authentication. Generate a shared token via\n`/authenticate/token`, then pass it as `Authorization: Bearer \u003ctoken>`.\n","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"HTTP Bearer Authentication. Generate a shared token via\n`/authenticate/token`, then pass it as `Authorization: Bearer \u003ctoken>`.\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"api-reference/openapi.yaml"},"subdomain":"seraphic-dev","siteName":"SKOR Modular API Documentation","title":"Create Application - SKOR Modular API Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T05:46:47.619Z","originalFileLocation":"api-reference/applications/create-application.mdx"},"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=\"dark\"}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=\"Creates an application from tenant email addresses. The property is linked later when generating a tenant onboarding token. Exactly one entry must have is_lead: true. A guarantor cannot be the lead: any entry with is_guarantor: true must have is_lead: false. No tenant lookup or creation is performed. An application supports up to five tenants in total, guarantors included. Every participant starts with consent_status: pending, while the lead is identified by is_lead: true. Non-lead emails, including guarantors, receive an application-invite email. This endpoint does not generate onboarding tokens; each participant remains pending until their profile is completed. If this API key already has an application containing the exact same set of active tenant emails, the existing application is returned and no invitation emails are sent again.\">\u003cmeta data-mint-head name=\"application-name\" content=\"SKOR Modular API 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/seraphic-dev/HcAXqxXcXdTVnibG/_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/seraphic-dev/HcAXqxXcXdTVnibG/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/seraphic-dev/HcAXqxXcXdTVnibG/_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/seraphic-dev/HcAXqxXcXdTVnibG/_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/seraphic-dev/HcAXqxXcXdTVnibG/_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/seraphic-dev/HcAXqxXcXdTVnibG/_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/seraphic-dev/HcAXqxXcXdTVnibG/_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/seraphic-dev/HcAXqxXcXdTVnibG/_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/seraphic-dev/HcAXqxXcXdTVnibG/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Application - SKOR Modular API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates an application from tenant email addresses. The property is linked later when generating a tenant onboarding token. Exactly one entry must have is_lead: true. A guarantor cannot be the lead: any entry with is_guarantor: true must have is_lead: false. No tenant lookup or creation is performed. An application supports up to five tenants in total, guarantors included. Every participant starts with consent_status: pending, while the lead is identified by is_lead: true. Non-lead emails, including guarantors, receive an application-invite email. This endpoint does not generate onboarding tokens; each participant remains pending until their profile is completed. If this API key already has an application containing the exact same set of active tenant emails, the existing application is returned and no invitation emails are sent again.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SKOR Modular API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.skortorent.com/api-reference/applications/create-application\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://seraphic-dev.mintlify.app/_mintlify/api/og/v2?division=Applications\u0026amp;title=Create+Application\u0026amp;description=Creates+an+application+from+tenant+email+addresses.+The+property+is+linked+later+when+generating+a+tenant+onboarding+token.%0AExactly+one+entry+must+have+%60is_lead\u0026amp;theme=e0e84706dbea969eb169e62c\u0026amp;signature=b83e04e328065c3fa0ed6cf46253faf122fe26ce391b508e6fa89ef7dfcccad3\">\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=\"Create Application - SKOR Modular API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates an application from tenant email addresses. The property is linked later when generating a tenant onboarding token. Exactly one entry must have is_lead: true. A guarantor cannot be the lead: any entry with is_guarantor: true must have is_lead: false. No tenant lookup or creation is performed. An application supports up to five tenants in total, guarantors included. Every participant starts with consent_status: pending, while the lead is identified by is_lead: true. Non-lead emails, including guarantors, receive an application-invite email. This endpoint does not generate onboarding tokens; each participant remains pending until their profile is completed. If this API key already has an application containing the exact same set of active tenant emails, the existing application is returned and no invitation emails are sent again.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://seraphic-dev.mintlify.app/_mintlify/api/og/v2?division=Applications\u0026amp;title=Create+Application\u0026amp;description=Creates+an+application+from+tenant+email+addresses.+The+property+is+linked+later+when+generating+a+tenant+onboarding+token.%0AExactly+one+entry+must+have+%60is_lead\u0026amp;theme=e0e84706dbea969eb169e62c\u0026amp;signature=b83e04e328065c3fa0ed6cf46253faf122fe26ce391b508e6fa89ef7dfcccad3\">\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/seraphic-dev/HcAXqxXcXdTVnibG/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SKOR Modular API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3FB950\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.skortorent.com/api-reference/applications/create-application\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/applications/create-application.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.skortorent.com/#organization\",\"name\":\"SKOR Modular API Documentation\",\"url\":\"https://docs.skortorent.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/seraphic-dev/dgHdkoTtUYGv9YkD/images/logo(2).svg?fit=max\u0026auto=format\u0026n=dgHdkoTtUYGv9YkD\u0026q=85\u0026s=0b785d761fcaf2b2c8b0bdfb9cc78be9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.skortorent.com#website\",\"name\":\"SKOR Modular API Documentation\",\"url\":\"https://docs.skortorent.com\",\"publisher\":{\"@id\":\"https://docs.skortorent.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.skortorent.com/api-reference/applications/create-application#webpage\",\"url\":\"https://docs.skortorent.com/api-reference/applications/create-application\",\"name\":\"Create Application\",\"description\":\"Creates an application from tenant email addresses. The property is linked later when generating a tenant onboarding token. Exactly one entry must have is_lead: true. A guarantor cannot be the lead: any entry with is_guarantor: true must have is_lead: false. No tenant lookup or creation is performed. An application supports up to five tenants in total, guarantors included. Every participant starts with consent_status: pending, while the lead is identified by is_lead: true. Non-lead emails, including guarantors, receive an application-invite email. This endpoint does not generate onboarding tokens; each participant remains pending until their profile is completed. If this API key already has an application containing the exact same set of active tenant emails, the existing application is returned and no invitation emails are sent again.\",\"dateModified\":\"2026-11-05T05:46:47.619Z\",\"isPartOf\":{\"@id\":\"https://docs.skortorent.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.skortorent.com/api-reference/applications/create-application#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.skortorent.com/api-reference/applications/create-application#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Modular API Reference\",\"item\":\"https://docs.skortorent.com/api-reference/webhooks/create-webhook\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Applications\",\"item\":\"https://docs.skortorent.com/api-reference/applications/list-applications\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create Application\",\"item\":\"https://docs.skortorent.com/api-reference/applications/create-application\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.skortorent.com/api-reference/applications/create-application#apireference\",\"headline\":\"Create Application\",\"name\":\"Create Application\",\"description\":\"Creates an application from tenant email addresses. The property is linked later when generating a tenant onboarding token. Exactly one entry must have is_lead: true. A guarantor cannot be the lead: any entry with is_guarantor: true must have is_lead: false. No tenant lookup or creation is performed. An application supports up to five tenants in total, guarantors included. Every participant starts with consent_status: pending, while the lead is identified by is_lead: true. Non-lead emails, including guarantors, receive an application-invite email. This endpoint does not generate onboarding tokens; each participant remains pending until their profile is completed. If this API key already has an application containing the exact same set of active tenant emails, the existing application is returned and no invitation emails are sent again.\",\"url\":\"https://docs.skortorent.com/api-reference/applications/create-application\",\"mainEntityOfPage\":{\"@id\":\"https://docs.skortorent.com/api-reference/applications/create-application#webpage\"},\"dateModified\":\"2026-11-05T05:46:47.619Z\",\"publisher\":{\"@id\":\"https://docs.skortorent.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.skortorent.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SKOR Modular API Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"SKOR Modular API Documentation","nav":{"global":null,"groups":[{"group":"Guides","pages":[{"title":"Introduction","href":"/index"}]},{"group":"SDK","pages":[{"title":"SDK guide","href":"/sdk"}]},{"group":"API's Authentication","icon":"key","pages":[{"title":"Authentication","href":"/authentication"},{"group":"Token","pages":[{"title":"Generate Access Token","deprecated":null,"version":null,"openapi":"/authentication-api-reference/openapi.yaml post /authenticate/token","href":"/api-reference/token/generate-access-token"}]}]},{"group":"Modular API Guide","pages":[{"title":"Modular API","href":"/modular-api"},{"title":"Quickstart","href":"/quickstart"}]},{"group":"Modular API Reference","icon":"square-terminal","pages":[{"group":"Webhooks","pages":[{"title":"Create Webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /webhooks/create-webhook","href":"/api-reference/webhooks/create-webhook"},{"title":"List Webhooks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /webhooks/list-webhooks","href":"/api-reference/webhooks/list-webhooks"},{"title":"Get Webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /webhooks/get-webhook/{webhookId}","href":"/api-reference/webhooks/get-webhook"},{"title":"Update Webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /webhooks/update-webhook/{webhookId}","href":"/api-reference/webhooks/update-webhook"},{"title":"Delete Webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /webhooks/delete-webhook/{webhookId}","href":"/api-reference/webhooks/delete-webhook"},{"title":"List Undelivered Events","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /webhooks/undelivered-events","href":"/api-reference/webhooks/list-undelivered-events"},{"title":"Redeliver Event","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /webhooks/undelivered-events/{deliveryId}/redeliver","href":"/api-reference/webhooks/redeliver-event"}]},{"group":"Applications","pages":[{"title":"List Applications","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /applications","href":"/api-reference/applications/list-applications"},{"title":"Get Application","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /applications/{applicationId}","href":"/api-reference/applications/get-application"},{"title":"Calculate application decision","description":"Calculate the decision-engine result for an application and its linked property using current saved profiles, income selections, rent and policy settings.\n\nReturns income, effort rates, applicant scores, aggregated pillars, hard-fail reasons, recommendations and the final verdict. Includes accepted participants with existing profiles and their linked guarantors.\n\nThis read-only endpoint requires access through your modular API key and does not save the result.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /applications/{applicationId}/decision-engine","href":"/api-reference/applications/calculate-application-decision"},{"title":"Create Application","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /applications/create-application","href":"/api-reference/applications/create-application"},{"title":"Link Application to Property","description":"Links an application to a property.\n\nYou may not need this call: Generate Tenant Onboarding Token\n(`POST /tenants/onboarding-token`) already links the application to\nthe `property_id` you send it. Use this endpoint to link an\napplication without generating a token.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /applications/link-property","href":"/api-reference/applications/link-application-to-property"},{"title":"Unlink Application from Property","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /applications/unlink-property","href":"/api-reference/applications/unlink-application-from-property"},{"title":"Update Application","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /applications/{applicationId}","href":"/api-reference/applications/update-application"},{"title":"Delete Application","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /applications/{applicationId}","href":"/api-reference/applications/delete-application"},{"title":"Add Participants","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /applications/{applicationId}/participants","href":"/api-reference/applications/add-participants"},{"title":"Update Participant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /applications/{applicationId}/participants/{email}","href":"/api-reference/applications/update-participant"},{"title":"Remove Participant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /applications/{applicationId}/participants/{email}","href":"/api-reference/applications/remove-participant"},{"title":"Save Application Feedback","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /applications/{applicationId}/feedback","href":"/api-reference/applications/save-application-feedback"},{"title":"Resolve Application Feedback","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /applications/{applicationId}/feedback/resolve","href":"/api-reference/applications/resolve-application-feedback"}]},{"group":"Tenants","pages":[{"title":"Create Tenant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /tenants/create-tenant","href":"/api-reference/tenants/create-tenant"},{"title":"Update Tenant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /tenants/update-tenant/{tenantId}","href":"/api-reference/tenants/update-tenant"},{"title":"Delete Tenant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /tenants/delete-tenant/{tenantId}","href":"/api-reference/tenants/delete-tenant"},{"title":"Link Guarantor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /tenants/link-guarantor/{tenantId}","href":"/api-reference/tenants/link-guarantor"},{"title":"Unlink Guarantor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /tenants/unlink-guarantor/{tenantId}/{guarantorId}","href":"/api-reference/tenants/unlink-guarantor"},{"title":"Get Tenant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /tenants/get-tenant/{tenantId}","href":"/api-reference/tenants/get-tenant"},{"title":"Get All Tenants","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /tenants/get-all-tenants","href":"/api-reference/tenants/get-all-tenants"},{"title":"Upload Tenant Documents","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /tenants/upload-documents/{tenantId}","href":"/api-reference/tenants/upload-tenant-documents"},{"title":"Initiate Cl@ve","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /tenants/initiate-clave/{tenantId}","href":"/api-reference/tenants/initiate-cl@ve"},{"title":"Get Tenant Documents","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /tenants/get-documents/{tenantId}","href":"/api-reference/tenants/get-tenant-documents"},{"title":"Get Supported KYC Documents","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /tenants/kyc/supported-documents","href":"/api-reference/tenants/get-supported-kyc-documents"},{"title":"Initiate KYC Verification","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /tenants/{tenantId}/kyc","href":"/api-reference/tenants/initiate-kyc-verification"},{"title":"Get KYC Verification Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /tenants/{tenantId}/kyc/status/{workflowRunId}","href":"/api-reference/tenants/get-kyc-verification-status"},{"title":"Initiate Bank","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /tenants/initiate-bank/{tenantId}","href":"/api-reference/tenants/initiate-bank"},{"title":"Upload Bank Statement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /tenants/upload-bank-statement/{tenantId}","href":"/api-reference/tenants/upload-bank-statement"},{"title":"Run Forensic Analysis","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /tenants/run-forensic/{tenantId}","href":"/api-reference/tenants/run-forensic-analysis"},{"title":"Generate Tenant Onboarding Token","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /tenants/onboarding-token","href":"/api-reference/tenants/generate-tenant-onboarding-token"},{"title":"Tenant Skor Analysis Details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /tenants/skor-analysis-details/{tenantId}","href":"/api-reference/tenants/tenant-skor-analysis-details"},{"title":"Tenant Profile Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /tenants/account-status","href":"/api-reference/tenants/tenant-profile-status"}]},{"group":"Landlords","pages":[{"title":"Generate Landlord Token","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /landlords/token","href":"/api-reference/landlords/generate-landlord-token"}]}]},{"group":"Property Management Guide","pages":[{"title":"Property Management","href":"/property-management"}]},{"group":"Property Management API Reference","icon":"building","pages":[{"group":"Workspace","pages":[{"title":"Create Workspace","deprecated":null,"version":null,"openapi":"/property-management-api-reference/openapi.yaml post /workspaces","href":"/api-reference/workspace/create-workspace"},{"title":"List Accessible Workspaces","deprecated":null,"version":null,"openapi":"/property-management-api-reference/openapi.yaml get /workspaces","href":"/api-reference/workspace/list-accessible-workspaces"},{"title":"Update Workspace Settings","deprecated":null,"version":null,"openapi":"/property-management-api-reference/openapi.yaml put /workspaces/settings","href":"/api-reference/workspace/update-workspace-settings"}]},{"group":"Property","pages":[{"title":"Create Properties","deprecated":null,"version":null,"openapi":"/property-management-api-reference/openapi.yaml post /properties","href":"/api-reference/property/create-properties"},{"title":"List Properties","deprecated":null,"version":null,"openapi":"/property-management-api-reference/openapi.yaml get /properties","href":"/api-reference/property/list-properties"},{"title":"Get Property","deprecated":null,"version":null,"openapi":"/property-management-api-reference/openapi.yaml get /properties/{property_id}","href":"/api-reference/property/get-property"},{"title":"Update Property","deprecated":null,"version":null,"openapi":"/property-management-api-reference/openapi.yaml patch /properties/{property_id}","href":"/api-reference/property/update-property"},{"title":"Delete Property","deprecated":null,"version":null,"openapi":"/property-management-api-reference/openapi.yaml delete /properties/{property_id}","href":"/api-reference/property/delete-property"}]}]}]},"basePath":"","title":"Create Application - SKOR Modular API Documentation","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","Page-BAvA99GL.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","clsx-ClVdStUn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CIQkMg3R.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ImrFS4Fy.js"]}