Skip to the content
  1. API reference
  2. Connect your users

Get your public sign-in profile

GET/app/users/{slug}
Core + Managed TransfersAuthNo credential

What the hosted sign-in pages show for your account: name, logos and the services you turned on. With returnUrl it also checks that URL against your Return URLs (400 when it does not match).

Path parameters

slug
stringrequired

Query parameters

returnUrl
string

Response

200application/json · PartnerProfileResponseOK
user
PublicPartner
required
user.id
number
required
user.slug
string
required
user.name
string
required
user.logoFile
object | null
user.base64Logo
string | null
user.logoSquareFile
object | null
integrations
PublicIntegration[]
required
integrations[].type
string
required
returnUrl
string
The returnUrl you sent, after it passed the check against your Return URLs.
Example answer
{
  "user": {
    "id": 0,
    "slug": "acme",
    "name": "Acme Music",
    "logoFile": {},
    "base64Logo": "string",
    "logoSquareFile": {}
  },
  "integrations": [
    {
      "type": "spotify"
    }
  ],
  "returnUrl": "string"
}

Errors

400

returnUrl is not one of your Return URLs.

404

No account with this slug.