Security

get
Responses
200
OK
Responseobject
get
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
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
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 the websites www.shiftiq.com and www.skillscheck.ca 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
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
POST /api/client/cookie HTTP/1.1
Host: dev-demo.shiftiq.com
Accept: */*
200

OK

{}
get
Query parameters
sessionstringRequired
Responses
200
OK
Responseobject
get
GET /api/sessions/timeout HTTP/1.1
Host: dev-demo.shiftiq.com
Accept: */*
200

OK

{}

Was this helpful?