Retrieves POS Mappings. Returns all POS mappings with their associated GL Account (null if unmapped).
Security
The requesting user must have the following permission to retrieve POS mappings:
- Administration → POS Management → View/Edit POS Mapping Tool
Identifies the R365 tenant the request applies to. Required on every request.
Modified date start (inclusive). Format: 2022-06-02T09:13:00Z. If not provided but modifiedOnEnd is provided, defaults to modifiedOnEnd date
Modified date end (inclusive). Format: 2022-06-02T09:13:00Z
Mapping type. Allowed values: 'Sales Account', 'Payment Type', 'Job Title', 'Paid Out Type' (matched case-insensitively). Any other value returns 422.
Maximum number of top-level objects to return in one page.
Continuation token for pagination. Use the nextLink from a previous response to get the next page of results
POS Mappings with their associated GL Accounts and pagination support.
Response containing POS mappings with pagination support.
The collection of POS mappings for the current page.
POS mapping with associated GL accounts.
POS Account identifier.
POS mapping type (e.g., "Sales Account", "Job Title", "Payment Type", "Paid Out Type").
POS account name.
Last modified date.
GL Account summary for POS mapping response.
GL Account identifier.
GL Account name.
GL Account number (e.g., "4010-100").
GL Type name (e.g., "Sales", "Revenue", "Expense").
URL to retrieve the next page of results, or null if this is the last page.
Bad Request — a parameter value is malformed, of the wrong type, or outside its allowed range.
Unauthorized — the bearer token is missing, invalid or expired, or is not valid for the specified tenant.
Forbidden — the caller lacks the permission required for this operation.
Not Found — the requested resource does not exist, or the supplied continuation token is unknown or has expired.
Conflict — the request conflicts with the current state of the resource and cannot be applied.
Unprocessable Entity — a required parameter is missing, or a supplied parameter value is invalid.
Too Many Requests — the caller has exceeded the rate limit; retry after a short delay.
Internal Server Error — an unexpected error occurred while processing the request.