Receivement
Receivement
Print or send receivement receipt
Send receivement receipt as PDF, print on printer or get as PDF
Reference to a Store.
^[A-Za-z0-9-_]+Reference to a tenant.
^[A-Za-z0-9-_]+Reference to a receivement of a purchase order.
^[A-Za-z0-9-_]+trueBased on the Accept header the response will be base64 json encoded or a raw file. application/octet-stream will return a binary file application/json will return a json with the file content base64 encoded.
Created
Bad Request
POST /v2/tenants/{tenantUid}/stores/{storeUid}/receivements/{receivementUid}/receipt HTTP/1.1
Host: api.flowretail.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 146
{
"recepients": [
"text"
],
"subject": "text",
"body": "text",
"includePDF": true,
"attachments": [
{
"content": "text",
"contentType": "text",
"filename": "text"
}
]
}{
"content": "text",
"contentType": "text",
"filename": "text"
}Email PDF of receivement receipt
Email PDF of receivement receipt
Reference to a Store.
^[A-Za-z0-9-_]+Reference to a tenant.
^[A-Za-z0-9-_]+Reference to a receivement of a purchase order.
^[A-Za-z0-9-_]+trueBased on the Accept header the response will be base64 json encoded or a raw file. application/octet-stream will return a binary file application/json will return a json with the file content base64 encoded.
Created
Bad Request
POST /v2/tenants/{tenantUid}/stores/{storeUid}/receivements/{receivementUid}/email HTTP/1.1
Host: api.flowretail.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 146
{
"recepients": [
"text"
],
"subject": "text",
"body": "text",
"includePDF": true,
"attachments": [
{
"content": "text",
"contentType": "text",
"filename": "text"
}
]
}{
"content": "text",
"contentType": "text",
"filename": "text"
}Download PDF of receivement receipt
Download PDF of receivement receipt
Reference to a Store.
^[A-Za-z0-9-_]+Reference to a tenant.
^[A-Za-z0-9-_]+Reference to a receivement of a purchase order.
^[A-Za-z0-9-_]+Based on the Accept header the response will be base64 json encoded or a raw file. application/octet-stream will return a binary file application/json will return a json with the file content base64 encoded.
Bad Request
GET /v2/tenants/{tenantUid}/stores/{storeUid}/receivements/{receivementUid}/download HTTP/1.1
Host: api.flowretail.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"content": "text",
"contentType": "text",
"filename": "text"
}List all receivements.
Reference to a tenant.
^[A-Za-z0-9-_]+Reference to a Store.
^[A-Za-z0-9-_]+Reference to a product uid.
^[A-Za-z0-9-_]+Reference to a purchaseOrder uid.
^[A-Za-z0-9-_]+External reference to a receivement.
Reference to a specific page in a result set.
The number of items per page in a result set.
Defines which field the resource list is sorted by.
| ENUM | Description |
|---|---|
| ASC | Sort in ascending order |
| DESC | Sort in descending order |
Example response
GET /v2/tenants/{tenantUid}/stores/{storeUid}/receivements HTTP/1.1
Host: api.flowretail.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Example response
{
"items": [
{
"createdAt": "2025-10-29T06:58:12.910Z",
"createdBy": "text",
"externalId": "text",
"items": [
{
"createdAt": "2025-10-29T06:58:12.910Z",
"createdBy": "text",
"externalId": "text",
"lastModifiedAt": "2025-10-29T06:58:12.910Z",
"lastModifiedBy": "text",
"product": {
"productUid": "text",
"name": "text",
"sku": "text"
},
"purchaseOrderItemUid": "text",
"quantity": 1,
"unitCost": 1,
"receivementItemUid": "text",
"serialnumber": "text",
"status": "text",
"note": "text",
"tenantUserUid": "text",
"tenantUserDisplayName": "text"
}
],
"lastModifiedAt": "2025-10-29T06:58:12.910Z",
"lastModifiedBy": "text",
"packingList": "text",
"purchaseOrderUid": "text",
"receivementUid": "text",
"status": "RECEIVED",
"warehouseUid": "text"
}
],
"paging": {
"pageNumber": 1,
"pageSize": 1,
"totalCount": 1
}
}Create a new receivement.
Reference to a tenant.
^[A-Za-z0-9-_]+Reference to a Store.
^[A-Za-z0-9-_]+^[A-Za-z0-9-_]+External reference to receivement
^[A-Za-z0-9-_]+| ENUM | Description |
|---|---|
| RECEIVED | Received |
| PENDING | Put aside, not finished |
| UPDATING | Updating in progress |
^[A-Za-z0-9-_]+Example response
POST /v2/tenants/{tenantUid}/stores/{storeUid}/receivements HTTP/1.1
Host: api.flowretail.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 286
{
"receivementUid": "text",
"externalId": "text",
"items": [
{
"externalId": "text",
"purchaseOrderItemUid": "text",
"quantity": 1,
"serialnumber": "text",
"unitCost": 1,
"note": "text",
"receivementItemUid": "text"
}
],
"packingList": "text",
"purchaseOrderUid": "text",
"status": "RECEIVED",
"warehouseUid": "text"
}Example response
{
"createdAt": "2025-10-29T06:58:12.910Z",
"createdBy": "text",
"externalId": "text",
"items": [
{
"createdAt": "2025-10-29T06:58:12.910Z",
"createdBy": "text",
"externalId": "text",
"lastModifiedAt": "2025-10-29T06:58:12.910Z",
"lastModifiedBy": "text",
"product": {
"productUid": "text",
"name": "text",
"sku": "text"
},
"purchaseOrderItemUid": "text",
"quantity": 1,
"unitCost": 1,
"receivementItemUid": "text",
"serialnumber": "text",
"status": "text",
"note": "text",
"tenantUserUid": "text",
"tenantUserDisplayName": "text"
}
],
"lastModifiedAt": "2025-10-29T06:58:12.910Z",
"lastModifiedBy": "text",
"packingList": "text",
"purchaseOrderUid": "text",
"receivementUid": "text",
"status": "RECEIVED",
"warehouseUid": "text"
}Get details for a receivement.
Reference to a tenant.
^[A-Za-z0-9-_]+Reference to a Store.
^[A-Za-z0-9-_]+Reference to a receivement of a purchase order.
^[A-Za-z0-9-_]+Example response
GET /v2/tenants/{tenantUid}/stores/{storeUid}/receivements/{receivementUid} HTTP/1.1
Host: api.flowretail.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Example response
{
"createdAt": "2025-10-29T06:58:12.910Z",
"createdBy": "text",
"externalId": "text",
"items": [
{
"createdAt": "2025-10-29T06:58:12.910Z",
"createdBy": "text",
"externalId": "text",
"lastModifiedAt": "2025-10-29T06:58:12.910Z",
"lastModifiedBy": "text",
"product": {
"productUid": "text",
"name": "text",
"sku": "text"
},
"purchaseOrderItemUid": "text",
"quantity": 1,
"unitCost": 1,
"receivementItemUid": "text",
"serialnumber": "text",
"status": "text",
"note": "text",
"tenantUserUid": "text",
"tenantUserDisplayName": "text"
}
],
"lastModifiedAt": "2025-10-29T06:58:12.910Z",
"lastModifiedBy": "text",
"packingList": "text",
"purchaseOrderUid": "text",
"receivementUid": "text",
"status": "RECEIVED",
"warehouseUid": "text"
}Update the details of a receivement.
Reference to a tenant.
^[A-Za-z0-9-_]+Reference to a Store.
^[A-Za-z0-9-_]+Reference to a receivement of a purchase order.
^[A-Za-z0-9-_]+External reference to receivement
| ENUM | Description |
|---|---|
| RECEIVED | Received |
| PENDING | Put aside, not finished |
| UPDATING | Updating in progress |
Example response
PUT /v2/tenants/{tenantUid}/stores/{storeUid}/receivements/{receivementUid} HTTP/1.1
Host: api.flowretail.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 62
{
"externalId": "text",
"packingList": "text",
"status": "RECEIVED"
}Example response
{
"createdAt": "2025-10-29T06:58:12.910Z",
"createdBy": "text",
"externalId": "text",
"items": [
{
"createdAt": "2025-10-29T06:58:12.910Z",
"createdBy": "text",
"externalId": "text",
"lastModifiedAt": "2025-10-29T06:58:12.910Z",
"lastModifiedBy": "text",
"product": {
"productUid": "text",
"name": "text",
"sku": "text"
},
"purchaseOrderItemUid": "text",
"quantity": 1,
"unitCost": 1,
"receivementItemUid": "text",
"serialnumber": "text",
"status": "text",
"note": "text",
"tenantUserUid": "text",
"tenantUserDisplayName": "text"
}
],
"lastModifiedAt": "2025-10-29T06:58:12.910Z",
"lastModifiedBy": "text",
"packingList": "text",
"purchaseOrderUid": "text",
"receivementUid": "text",
"status": "RECEIVED",
"warehouseUid": "text"
}Delete a receivement. Only allowed if ReceivementStatus is not UPDATING or COMPLETED.
Reference to a tenant.
^[A-Za-z0-9-_]+Reference to a Store.
^[A-Za-z0-9-_]+Reference to a receivement of a purchase order.
^[A-Za-z0-9-_]+No Content
No content
DELETE /v2/tenants/{tenantUid}/stores/{storeUid}/receivements/{receivementUid} HTTP/1.1
Host: api.flowretail.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No Content
No content
List all items belonging to a specific receivement.
Reference to a tenant.
^[A-Za-z0-9-_]+Reference to a Store.
^[A-Za-z0-9-_]+Reference to a receivement of a purchase order.
^[A-Za-z0-9-_]+Reference to a specific page in a result set.
The number of items per page in a result set.
Defines which field the resource list is sorted by.
| ENUM | Description |
|---|---|
| ASC | Sort in ascending order |
| DESC | Sort in descending order |
Example response
GET /v2/tenants/{tenantUid}/stores/{storeUid}/receivements/{receivementUid}/items HTTP/1.1
Host: api.flowretail.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Example response
{
"items": [
{
"createdAt": "2025-10-29T06:58:12.910Z",
"createdBy": "text",
"externalId": "text",
"lastModifiedAt": "2025-10-29T06:58:12.910Z",
"lastModifiedBy": "text",
"product": {
"productUid": "text",
"name": "text",
"sku": "text"
},
"purchaseOrderItemUid": "text",
"quantity": 1,
"unitCost": 1,
"receivementItemUid": "text",
"serialnumber": "text",
"status": "text",
"note": "text",
"tenantUserUid": "text",
"tenantUserDisplayName": "text"
}
],
"paging": {
"pageNumber": 1,
"pageSize": 1,
"totalCount": 1
}
}Add an item to a receivement
Add an item to a receivement.
Reference to a tenant.
^[A-Za-z0-9-_]+Reference to a Store.
^[A-Za-z0-9-_]+Reference to a receivement of a purchase order.
^[A-Za-z0-9-_]+Example response
POST /v2/tenants/{tenantUid}/stores/{storeUid}/receivements/{receivementUid}/items HTTP/1.1
Host: api.flowretail.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 141
{
"externalId": "text",
"purchaseOrderItemUid": "text",
"quantity": 1,
"serialnumber": "text",
"unitCost": 1,
"note": "text",
"receivementItemUid": "text"
}Example response
{
"createdAt": "2025-10-29T06:58:12.910Z",
"createdBy": "text",
"externalId": "text",
"lastModifiedAt": "2025-10-29T06:58:12.910Z",
"lastModifiedBy": "text",
"product": {
"productUid": "text",
"name": "text",
"sku": "text"
},
"purchaseOrderItemUid": "text",
"quantity": 1,
"unitCost": 1,
"receivementItemUid": "text",
"serialnumber": "text",
"status": "text",
"note": "text",
"tenantUserUid": "text",
"tenantUserDisplayName": "text"
}Get receivement item details
Get details on an item on a receivement.
Reference to a tenant.
^[A-Za-z0-9-_]+Reference to a Store.
^[A-Za-z0-9-_]+Reference to a receivement of a purchase order.
^[A-Za-z0-9-_]+Reference to an item on a specific receivement.
^[A-Za-z0-9-_]+Example response
GET /v2/tenants/{tenantUid}/stores/{storeUid}/receivements/{receivementUid}/items/{receivementItemUid} HTTP/1.1
Host: api.flowretail.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Example response
{
"createdAt": "2025-10-29T06:58:12.910Z",
"createdBy": "text",
"externalId": "text",
"lastModifiedAt": "2025-10-29T06:58:12.910Z",
"lastModifiedBy": "text",
"product": {
"productUid": "text",
"name": "text",
"sku": "text"
},
"purchaseOrderItemUid": "text",
"quantity": 1,
"unitCost": 1,
"receivementItemUid": "text",
"serialnumber": "text",
"status": "text",
"note": "text",
"tenantUserUid": "text",
"tenantUserDisplayName": "text"
}Update receivement item details
Update details of an item on a receivement.
Reference to a tenant.
^[A-Za-z0-9-_]+Reference to a Store.
^[A-Za-z0-9-_]+Reference to a receivement of a purchase order.
^[A-Za-z0-9-_]+Reference to an item on a specific receivement.
^[A-Za-z0-9-_]+If you need to receive more than one quantity for items that required serialnumber you need to add one line for each serialnumber.
Example: You are going to receive 3 stk of purchaseorderItemUid 33, then you need to add 3 ReceivementItemCreate lines with quantity 1 and the serialnumber for each item.
External reference to receivement line
^[A-Za-z0-9-_]+Deprecated: Use unitcost instead
The unit cost price in local currency
Example response
PUT /v2/tenants/{tenantUid}/stores/{storeUid}/receivements/{receivementUid}/items/{receivementItemUid} HTTP/1.1
Host: api.flowretail.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 113
{
"externalId": "text",
"purchaseOrderItemUid": "text",
"quantity": 1,
"serialnumber": "text",
"unitCost": 1,
"note": "text"
}Example response
{
"createdAt": "2025-10-29T06:58:12.910Z",
"createdBy": "text",
"externalId": "text",
"lastModifiedAt": "2025-10-29T06:58:12.910Z",
"lastModifiedBy": "text",
"product": {
"productUid": "text",
"name": "text",
"sku": "text"
},
"purchaseOrderItemUid": "text",
"quantity": 1,
"unitCost": 1,
"receivementItemUid": "text",
"serialnumber": "text",
"status": "text",
"note": "text",
"tenantUserUid": "text",
"tenantUserDisplayName": "text"
}Remove an item from a receivement. Only possible if the item does not have UPDATING or RECEIVED status.
Reference to a tenant.
^[A-Za-z0-9-_]+Reference to a Store.
^[A-Za-z0-9-_]+Reference to a receivement of a purchase order.
^[A-Za-z0-9-_]+Reference to an item on a specific receivement.
^[A-Za-z0-9-_]+No Content
No content
DELETE /v2/tenants/{tenantUid}/stores/{storeUid}/receivements/{receivementUid}/items/{receivementItemUid} HTTP/1.1
Host: api.flowretail.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No Content
No content
Was this helpful?