Resources that enables seamless integration with Guusto’s recognition platform, allowing you to send gifts, track gift statuses, manage recipient details and many more with ease.
Resources that enables seamless integration with Guusto’s recognition platform, allowing you to send gifts, track gift statuses, manage recipient details and many more with ease.
Gift(s) being ordered. Minimum of 1 Gift. Max of 20 Gifts.
Message to the recipient
Recipient request object where either employeeNumber or email must be provided. In case both are present, email will take precedence.
curl -i -X POST \
https://docs.guusto.com/_mock/version/openapi/api/v1/orders \
-H 'Authorization: Bearer <YOUR_ApiToken_HERE>' \
-H 'Content-Type: application/json' \
-H 'X-Customer-Request-Id: Gf3rf11-181e-443f9-aba5-aeasf32203e1' \
-H 'X-Workspace-id: 444' \
-d '{
"orderItems": [
{
"message": "Awesome work! A little something from me",
"amount": 10,
"recipient": {
"firstName": "John",
"lastName": "Doe",
"email": "johnDoe@guusto.com"
}
}
],
"currency": "CAD",
"language": "EN_CA"
}'
Successful order request
Order request Id, used for tracking your order request
Status of a request
Progression step of an order
{ "requestId": "c3c0029f-181e-41f9-aba5-ae99602203e1", "requestStatus": "ACCEPTED", "orderStep": "PENDING", "orderId": null, "customerRequestId": "Gf3rf11-181e-443f9-aba5-aeasf32203e1" }
curl -i -X GET \
https://docs.guusto.com/_mock/version/openapi/api/v1/orders/status/c3c0029f-181e-41f9-aba5-ae99602203e1 \
-H 'Authorization: Bearer <YOUR_ApiToken_HERE>' \
-H 'X-Workspace-id: 444'
Successful request
Order request Id, used for tracking your order request
Status of a request
Progression step of an order
{ "requestId": "c3c0029f-181e-41f9-aba5-ae99602203e1", "requestStatus": "COMPLETED", "orderStep": "COMPLETED", "orderId": 444350, "customerRequestId": null }
curl -i -X GET \
'https://docs.guusto.com/_mock/version/openapi/api/v1/orders/c3c0029f-181e-41f9-aba5-ae99602203e1?page=1&size=10' \
-H 'Authorization: Bearer <YOUR_ApiToken_HERE>' \
-H 'X-Workspace-id: 444'
Successful request
Progression step of an order
Status of order
{ "page": 1, "size": 1, "totalElements": 1, "totalPages": 1, "id": 444350, "requestId": "c3c0029f-181e-41f9-aba5-ae99602203e1", "state": "COMPLETED", "status": "COMPLETE", "certificates": [ { "id": 123123, "currency": "CAD", "senderName": "John Doe", "recipientUser": 2323, "amount": 10, "message": "Thank you for your hard work!", "longToken": "KNEJ89JkAJ2KJL82kJnIJ2", "shortToken": "JKNW2" } ] }