Security

get
Responses
200

OK

Responseobject
get
/api/oauth/microsoft
GET /api/oauth/microsoft HTTP/1.1
Host: dev-demo.shiftiq.com
Accept: */*
200

OK

{}
post
Body
DebugbooleanOptional
SecretstringOptional
Lifetimeinteger · int32Optional
Organizationstring · uuidOptionalExample: 00000000-0000-0000-0000-000000000000
Agentstring · uuidOptionalExample: 00000000-0000-0000-0000-000000000000
Subjectstring · uuidOptionalExample: 00000000-0000-0000-0000-000000000000
Responses
200

OK

Responseobject
post
/api/token
POST /api/token HTTP/1.1
Host: dev-demo.shiftiq.com
Content-Type: application/json
Accept: */*
Content-Length: 193

{
  "Debug": true,
  "Secret": "text",
  "Lifetime": 1,
  "Organization": "00000000-0000-0000-0000-000000000000",
  "Agent": "00000000-0000-0000-0000-000000000000",
  "Subject": "00000000-0000-0000-0000-000000000000"
}
200

OK

{}
post
Responses
200

OK

Responseobject
post
/api/token/validate
POST /api/token/validate HTTP/1.1
Host: dev-demo.shiftiq.com
Accept: */*
200

OK

{}

Confirm authentication and authorization access to SiteBuilder

post

INTERNAL USE ONLY. This endpoint is used by Site Builder websites to authenticate site administrators. It returns HTTP 200 OK only if the login credentials are a valid match for an administrator with permission granted on the Site Builder tools.

Body
EmailstringOptional
PasswordstringOptional
OrganizationIdentifierstring · uuidOptionalExample: 00000000-0000-0000-0000-000000000000
Responses
200

OK

Responseobject
post
/api/authenticate
POST /api/authenticate HTTP/1.1
Host: dev-demo.shiftiq.com
Content-Type: application/json
Accept: */*
Content-Length: 98

{
  "Email": "text",
  "Password": "text",
  "OrganizationIdentifier": "00000000-0000-0000-0000-000000000000"
}
200

OK

{}
post
Responses
200

OK

Responseobject
post
/api/client/cookie
POST /api/client/cookie HTTP/1.1
Host: dev-demo.shiftiq.com
Accept: */*
200

OK

{}
get
Query parameters
sessionstringRequired
Responses
200

OK

Responseobject
get
/api/sessions/timeout
GET /api/sessions/timeout?session=text HTTP/1.1
Host: dev-demo.shiftiq.com
Accept: */*
200

OK

{}

Last updated

Was this helpful?