# StickyQR's Documentation ## Docs - [My Profile](https://docs.stickyqr.com/api-reference/account/get-my-profile.md): Returns business profile information - [Add Customer](https://docs.stickyqr.com/api-reference/customer/add-customer.md): Add new customer. If the customer is created successfully , the operation returns a 200 status. If the user exists, the operation returns a 406 status. - [Customer Details by ID](https://docs.stickyqr.com/api-reference/customer/get-customer-by-id.md): Returns the customer's details identified by that customer's ID - [Customers](https://docs.stickyqr.com/api-reference/customer/get-list-customer.md): Returns a list of all customers - [Search Customers](https://docs.stickyqr.com/api-reference/customer/search-customer.md): Returns a list of customers whose attributes match a string - [Create a QR Points](https://docs.stickyqr.com/api-reference/qr-points/create-a-qr.md): Creat new QR. If the QR is created successfully, the operation returns a 200 status. If the reward points exceed 9,999,999, the operation returns a 406 status. - [QR Points Details](https://docs.stickyqr.com/api-reference/qr-points/get-qr-detail.md): Returns the details of the QR identified by that QR code - [Rewards](https://docs.stickyqr.com/api-reference/rewards/get-list-reward.md): Returns a list of all rewards - [Reward Details by ID](https://docs.stickyqr.com/api-reference/rewards/get-reward-by-id.md): Returns the reward’s details identified by that reward’s ID - [Authentication](https://docs.stickyqr.com/documentation/authentication.md): All APIs in this section require a bearer token used to authenticate requests and make sure the caller is authorized to access the resources in the requests. - [HTTP Status Codes](https://docs.stickyqr.com/documentation/http-status-codes.md): StickyQR uses standard `HTTP response codes` to indicate the success or failure of an API request. Codes in the `2xx` range indicate **success**. Codes in the `4xx` range indicate **an error** that failed given the information provided. Codes in the `5xx` range indicate **an error with StickyQR's se… - [Introduction](https://docs.stickyqr.com/documentation/introduction.md): StickyQR provides a robust API that allows developers to securely access their dashboard environment’s data and programmatically update settings relevant to their StickyQR-powered application. - [Pagination](https://docs.stickyqr.com/documentation/pagination.md): When fetching a list of data, the API supports pagination to retrieve a subset of the results. - [Rate Limits](https://docs.stickyqr.com/documentation/rate-limits.md): For most APIs, StickyQR allows up to 60 read operations per second and 60 write operations per second. ## OpenAPI Specs - [openapi](https://docs.stickyqr.com/api-reference/openapi.json) ## Optional - [Community](https://discord.gg/BJjMgYr9q8)