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
{}
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?