POST /one-post-validate-and-create-session¶
Summary¶
Source repository:
jef-systems/jef-one-backendSource SHA:
2d361d9a674441d4fe3a993a1e545f07ad95696bSource run id:
25673869313Module:
OneLambda function:
jef-one-post-validate-and-create-sessionHTTP method:
POSTInvocation mode:
asyncPackage mode:
no-packageAPI category:
One Complex No Package Async POST APIsAPI path:
/one-post-validate-and-create-sessionEndpoint URL:
https://v96lmw2alj.execute-api.ap-southeast-1.amazonaws.com/prod/one-post-validate-and-create-sessionDocumentation scope:
lambda-complex-no-packages
Async Confirmation Rule¶
This write API is documented as an async accepted request, not final write success. Use the corresponding GET API to confirm the final state.
Description¶
Function: jef-one-post-validate-and-create-session Method: POST Resource Path: /one-post-validate-and-create-session
Payload Example¶
{
"entity_number": "1001",
"employee_number": "00001",
"password": "pass-00001",
"session_id": "session-00001",
"app_type": "desktop",
"app_number": "001"
}
Payload Schema¶
{
"entity_number": "string",
"employee_number": "string",
"password": "string",
"session_id": "string",
"app_type": "string",
"app_number": "string"
}
Response Schema¶
{
"is_accepted": "boolean",
"message": "string"
}
Request Payload¶
{
"entity_number": "1001",
"employee_number": "00001",
"password": "pass-00001",
"session_id": "session-00001",
"app_type": "desktop",
"app_number": "001"
}
CMD curl¶
curl -X POST "https://v96lmw2alj.execute-api.ap-southeast-1.amazonaws.com/prod/one-post-validate-and-create-session" -H "Content-Type: application/json" -d '{"entity_number": "1001", "employee_number": "00001", "password": "pass-00001", "session_id": "session-00001", "app_type": "desktop", "app_number": "001"}'
PowerShell curl¶
curl.exe -X POST "https://v96lmw2alj.execute-api.ap-southeast-1.amazonaws.com/prod/one-post-validate-and-create-session" -H "Content-Type: application/json" -d "{\"entity_number\": \"1001\", \"employee_number\": \"00001\", \"password\": \"pass-00001\", \"session_id\": \"session-00001\", \"app_type\": \"desktop\", \"app_number\": \"001\"}"