Quick Connect
Generated quick connect operations.
POST/v1/quick-connectRun quick connectsession
- Audience
- Clients · Native API
- Authorization
- No credential needed
- OpenAPI operation ID
post_quick_connect- Max body
- 64 KiB
Request body application/json · required
{
"appVersion": "string",
"deviceName": "Fargo",
"platform": "string",
"requestId": "id_8h2k4q"
}- appVersionstringrequired
- deviceNamestringrequired
- platformstringrequired
- requestIdstringrequired
Responses
201Successapplication/json
{
"deviceCode": "string",
"expiresAt": "2026-10-18T19:30:00Z",
"expiresIn": 0,
"interval": 0,
"userCode": "string",
"verificationUri": "string",
"verificationUriComplete": "string"
}- deviceCodestringrequired
- expiresAtstringrequired
- expiresInintegerrequired
- intervalintegerrequired
- userCodestringrequired
- verificationUristringrequired
- verificationUriCompletestringrequired
defaultRequest refused or unavailableapplication/json
{
"error": {
"code": "string",
"message": "string"
}
}errorobjectrequired
- codestringrequired
- messagestringrequired
Error codesinvalid_requestunauthorizednot_permittednot_foundinternaldatabase_busywriter_capacity
Example request
curl -X POST "http://127.0.0.1:32500/v1/quick-connect" \
-H "Content-Type: application/json" \
-d '{"appVersion":"string","deviceName":"Fargo","platform":"string","requestId":"id_8h2k4q"}'POST/v1/quick-connect/cancelRun quick connect cancelsession
- Audience
- Clients · Native API
- Authorization
- No credential needed
- OpenAPI operation ID
post_quick_connect_cancel- Max body
- 64 KiB
Request body application/json · required
{
"deviceCode": "string"
}- deviceCodestringrequired
Responses
204Success
defaultRequest refused or unavailableapplication/json
{
"error": {
"code": "string",
"message": "string"
}
}errorobjectrequired
- codestringrequired
- messagestringrequired
Error codesinvalid_requestunauthorizednot_permittednot_foundinternaldatabase_busywriter_capacity
Example request
curl -X POST "http://127.0.0.1:32500/v1/quick-connect/cancel" \
-H "Content-Type: application/json" \
-d '{"deviceCode":"string"}'POST/v1/quick-connect/decisionRun quick connect decisionsession
- Audience
- Clients · Native API
- Authorization
- Session only; API keys and personal access tokens are refused
- OpenAPI operation ID
post_quick_connect_decision- Max body
- 64 KiB
Request body application/json · required
{
"decision": "string",
"requestId": "id_8h2k4q",
"userCode": "string"
}- decisionstringrequired
- requestIdstringrequired
- userCodestringrequired
Responses
204Success
defaultRequest refused or unavailableapplication/json
{
"error": {
"code": "string",
"message": "string"
}
}errorobjectrequired
- codestringrequired
- messagestringrequired
Error codesinvalid_requestunauthorizednot_permittednot_foundinternaldatabase_busywriter_capacity
Example request
curl -X POST "http://127.0.0.1:32500/v1/quick-connect/decision" \
-H "Authorization: Bearer $PORTICO_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"decision":"string","requestId":"id_8h2k4q","userCode":"string"}'POST/v1/quick-connect/reviewRun quick connect reviewsession
- Audience
- Clients · Native API
- Authorization
- Session only; API keys and personal access tokens are refused
- OpenAPI operation ID
post_quick_connect_review- Max body
- 64 KiB
Request body application/json · required
{
"userCode": "string"
}- userCodestringrequired
Responses
200Successapplication/json
{
"appVersion": "string",
"deviceName": "Fargo",
"expiresAt": "2026-10-18T19:30:00Z",
"platform": "string",
"requestId": "id_8h2k4q",
"serverName": "Fargo",
"userCode": "string"
}- appVersionstringrequired
- deviceNamestringrequired
- expiresAtstringrequired
- platformstringrequired
- requestIdstringrequired
- serverNamestringrequired
- userCodestringrequired
defaultRequest refused or unavailableapplication/json
{
"error": {
"code": "string",
"message": "string"
}
}errorobjectrequired
- codestringrequired
- messagestringrequired
Error codesinvalid_requestunauthorizednot_permittednot_foundinternaldatabase_busywriter_capacity
Example request
curl -X POST "http://127.0.0.1:32500/v1/quick-connect/review" \
-H "Authorization: Bearer $PORTICO_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"userCode":"string"}'POST/v1/quick-connect/tokenRun quick connect tokensession
- Audience
- Clients · Native API
- Authorization
- No credential needed
- OpenAPI operation ID
post_quick_connect_token- Max body
- 64 KiB
Request body application/json · required
{
"deviceCode": "string"
}- deviceCodestringrequired
Responses
200Successapplication/json
{
"accessToken": "string",
"authorizationHorizon": "string",
"deviceId": "id_8h2k4q",
"expiresAt": "2026-10-18T19:30:00Z",
"installationId": "id_8h2k4q",
"refreshToken": "string",
"serverIdentity": {
"fingerprint": "string",
"publicKey": "string"
},
"sessionFamilyId": "id_8h2k4q",
"tokenGeneration": "string",
"viewer": {
"accountId": "id_8h2k4q",
"authority": "string",
"profileId": "id_8h2k4q",
"role": "string",
"serverId": "id_8h2k4q"
}
}- accessTokenstringrequired
- authorizationHorizonstringrequired
- deviceIdstringrequired
- expiresAtstringrequired
- installationIdstringrequired
- refreshTokenstring
serverIdentityobject
- fingerprintstringrequired
- publicKeystringrequired
- sessionFamilyIdstringrequired
- tokenGenerationstringrequired
viewerobjectrequired
- accountIdstringrequired
- authoritystringrequired
- profileIdstringrequired
- rolestringrequired
- serverIdstringrequired
defaultRequest refused or unavailableapplication/json
{
"error": {
"code": "string",
"message": "string"
}
}errorobjectrequired
- codestringrequired
- messagestringrequired
Error codesinvalid_requestunauthorizednot_permittednot_foundinternaldatabase_busywriter_capacity
Example request
curl -X POST "http://127.0.0.1:32500/v1/quick-connect/token" \
-H "Content-Type: application/json" \
-d '{"deviceCode":"string"}'No operations match that filter.