# Cents Dispatch API ## Docs - [Introduction](https://developers.trycents.com/documentation/introduction.md) - [Create Order workflow](https://developers.trycents.com/documentation/order-workflow.md) - [Reschedule delivery workflow](https://developers.trycents.com/documentation/reschedule-workflow.md) - [Add new payment Workflow](https://developers.trycents.com/documentation/payment-workflow.md) - [Errors](https://developers.trycents.com/coreConcepts/errors.md) - [Authentication](https://developers.trycents.com/coreConcepts/authentication.md) - [Create New Customer](https://developers.trycents.com/api-reference/endpoint/auth/create-customer.md): Create a new customer - [Request OTP](https://developers.trycents.com/api-reference/endpoint/auth/request-otp.md): Request to send One-Time Password code to phone number - [Verify OTP](https://developers.trycents.com/api-reference/endpoint/auth/verify-otp.md): Verify phone number with One-Time Password code - [Settings](https://developers.trycents.com/api-reference/endpoint/business/getBusinessSettings.md): Get business settings that includes Assist phone numbers, address details and tip options - [Preference Options](https://developers.trycents.com/api-reference/endpoint/business/getBusinessPreferenceOptions.md) - [Store services](https://developers.trycents.com/api-reference/endpoint/store/getServices.md): Gets list of available services for the store by order delivery address. Get your address in Google Place ID format using this link [Place ID Geocoder](https://developers.google.com/maps/documentation/javascript/examples/places-placeid-geocoder) - [Nearest store](https://developers.trycents.com/api-reference/endpoint/store/getAvailableStore.md): Gets information about the nearest store based on the order delivery address - [Delivery windows](https://developers.trycents.com/api-reference/endpoint/store/getDeliveryWindows.md): Returns available delivery windows by date for own and on-demand delivery (if the store offers on-demand delivery) - [Delivery Settings](https://developers.trycents.com/api-reference/endpoint/store/getStoreDeliverySettings.md) - [Inventory products](https://developers.trycents.com/api-reference/endpoint/store/getStoreProducts.md) - [Update notes](https://developers.trycents.com/api-reference/endpoint/customer/updateNotes.md): Update customer notes. - [Update preferences](https://developers.trycents.com/api-reference/endpoint/customer/updatePreferencesChoices.md): Update customer preferences. - [Get Addresses](https://developers.trycents.com/api-reference/endpoint/customer/getAddresses.md): Get list of addresses - [Add new address](https://developers.trycents.com/api-reference/endpoint/customer/createAddress.md) - [Update delivery instructions](https://developers.trycents.com/api-reference/endpoint/customer/putDeliveryInstructions.md): Use this endpoint to update delivery instructions for a specific address and address details such as apartment, suite, unit number. - [Get Payment Methods](https://developers.trycents.com/api-reference/endpoint/customer/getPaymentMethods.md): Get list of payment methods - [Add Payment Method](https://developers.trycents.com/api-reference/endpoint/customer/addPaymentMethod.md): Attach a new payment method to the customer - [Create order](https://developers.trycents.com/api-reference/endpoint/serviceOrder/createServiceOrder.md): This is the key API endpoint for placing an order. - [Get service order](https://developers.trycents.com/api-reference/endpoint/serviceOrder/getServiceOrder.md) - [Cancel order](https://developers.trycents.com/api-reference/endpoint/serviceOrder/cancelServiceOrder.md) - [Reschedule delivery](https://developers.trycents.com/api-reference/endpoint/serviceOrder/updateTransportation.md): Update the pickup or delivery window, address, or provider for an existing service order. Send delivery as null to cancel a scheduled delivery. ## OpenAPI Specs - [openapi](https://developers.trycents.com/api-reference/openapi.json)