Pos

Retrieve a specific pos object

get
Authorizations
AuthorizationstringRequired
Path parameters
idintegerRequired

Unique identifier of the resource

Example: 1
Responses
chevron-right
200

The requested pos object.

application/json
get
/api/v1/pos/{id}/

Update a specific pos.

put
Authorizations
AuthorizationstringRequired
Path parameters
idintegerRequired

Unique identifier of the resource

Example: 1
Body

The Pos model represents a Point of Sale system used for processing payments. It includes details such as the name, slug, payment gateway, resource URLs, and configuration settings. It is associated with a specific channel and can be integrated with external systems via the integration field.

idstring · uuidOptional

Unique identifier for the POS (Point of Sale) system.

namestring · max: 64Required

Name of the POS system.

slugstring · max: 64Required

Unique slug used to identify the POS system.

gatewaystring · enum · max: 128Required

Payment gateway associated with the POS system. This field represents an enumerated value.

Possible values:
resource_urlstring · uriRequired

URL of the POS resource.

three_d_resource_urlstring · uri | nullableOptional

Optional URL for 3D secure payments via the POS system.

created_datestring · date-timeOptional

Timestamp when the POS system was created.

modified_datestring · date-timeOptional

Timestamp when the POS system was last modified.

Responses
chevron-right
200

The updated pos object.

application/json
put
/api/v1/pos/{id}/

Delete a specific pos object

delete
Authorizations
AuthorizationstringRequired
Path parameters
idintegerRequired

Unique identifier of the resource

Example: 1
Responses
delete
/api/v1/pos/{id}/

No content

List all pos entries

get
Authorizations
AuthorizationstringRequired
Query parameters
idintegerOptional

Filters by id

channelintegerOptional

ID of the channel the customer belongs to

Example: 5
modified_datestring · date-timeOptional

Filter by modification date using supported lookup expressions (e.g., gt, gte, lt, lte, date__gt, etc.).

Example: modified_date__lt=2024-01-01T00:00:00Z
Responses
chevron-right
200

A list of pos entries.

application/json
get
/api/v1/pos/
200

A list of pos entries.

Create a new pos object

post
Authorizations
AuthorizationstringRequired
Body

The Pos model represents a Point of Sale system used for processing payments. It includes details such as the name, slug, payment gateway, resource URLs, and configuration settings. It is associated with a specific channel and can be integrated with external systems via the integration field.

idstring · uuidOptional

Unique identifier for the POS (Point of Sale) system.

namestring · max: 64Required

Name of the POS system.

slugstring · max: 64Required

Unique slug used to identify the POS system.

gatewaystring · enum · max: 128Required

Payment gateway associated with the POS system. This field represents an enumerated value.

Possible values:
resource_urlstring · uriRequired

URL of the POS resource.

three_d_resource_urlstring · uri | nullableOptional

Optional URL for 3D secure payments via the POS system.

created_datestring · date-timeOptional

Timestamp when the POS system was created.

modified_datestring · date-timeOptional

Timestamp when the POS system was last modified.

Responses
post
/api/v1/pos/

Last updated

Was this helpful?