Skip to content

Resolve tenant by slug

POST
/v1/auth/tenant-lookup
curl --request POST \
--url https://kynectlocal-production.up.railway.app/v1/v1/auth/tenant-lookup \
--header 'Content-Type: application/json' \
--data '{ "slug": "example" }'
Media type application/json
object
slug
required

Tenant slug (from subdomain or login URL)

string
Example generated
{
"slug": "example"
}

Success

Media type application/json
object
data
required
object
tenants
required

Tenants associated with this email

Array<object>
object
id
required

Tenant identifier

string format: uuid
slug
required

Tenant URL slug used in login

string
name
required

Tenant display name

string
isSuperAdmin

Present and true when the user is a platform super-admin

boolean
Example generated
{
"data": {
"tenants": [
{
"id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"slug": "example",
"name": "example"
}
],
"isSuperAdmin": true
}
}

Validation error

Media type application/json
object
error
required

Error envelope

object
code
required

Machine-readable error code

string
message
required

Human-readable error description

string
details

Additional context, e.g. validation field errors

Example generated
{
"error": {
"code": "example",
"message": "example",
"details": "example"
}
}

Unauthenticated

Media type application/json
object
error
required

Error envelope

object
code
required

Machine-readable error code

string
message
required

Human-readable error description

string
details

Additional context, e.g. validation field errors

Example generated
{
"error": {
"code": "example",
"message": "example",
"details": "example"
}
}

Forbidden

Media type application/json
object
error
required

Error envelope

object
code
required

Machine-readable error code

string
message
required

Human-readable error description

string
details

Additional context, e.g. validation field errors

Example generated
{
"error": {
"code": "example",
"message": "example",
"details": "example"
}
}

Not found

Media type application/json
object
error
required

Error envelope

object
code
required

Machine-readable error code

string
message
required

Human-readable error description

string
details

Additional context, e.g. validation field errors

Example generated
{
"error": {
"code": "example",
"message": "example",
"details": "example"
}
}

Unprocessable

Media type application/json
object
error
required

Error envelope

object
code
required

Machine-readable error code

string
message
required

Human-readable error description

string
details

Additional context, e.g. validation field errors

Example generated
{
"error": {
"code": "example",
"message": "example",
"details": "example"
}
}