> For the complete documentation index, see [llms.txt](https://docs.paveapi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.paveapi.com/integrations.md).

# INTEGRATIONS

- [Developer Docs](https://docs.paveapi.com/integrations/developer-docs.md)
- [Authentication](https://docs.paveapi.com/integrations/developer-docs/authentication.md): The PAVE Capture API requires authentication for all API calls, which is achieved through the use of an HMAC-SHA256 message hash as a header within the request.
- [Generate Access Token](https://docs.paveapi.com/integrations/developer-docs/authentication/generate-access-token.md): Implementation Examples of Access Token Generation in Various Programming Languages
- [Sessions](https://docs.paveapi.com/integrations/developer-docs/sessions-1.md)
- [POST Create Session](https://docs.paveapi.com/integrations/developer-docs/sessions-1/post-create-new-session.md): Create a new session for every User by generating a session\_key.
- [GET Session Data](https://docs.paveapi.com/integrations/developer-docs/sessions-1/retrieve-a-session-data.md): During a session, retrieve details belonging to the API-Key by referencing the session\_key.
- [GET Session Photos](https://docs.paveapi.com/integrations/developer-docs/sessions-1/get-a-session-photos.md): During a session, retrieve photos (as they get captured) belonging to the API-Key by referencing the session\_key.
- [GET Session Notes](https://docs.paveapi.com/integrations/developer-docs/sessions-1/get-session-notes.md): During a session, retrieve notes belonging to the API-Key by referencing the session\_key.
- [GET Session Results](https://docs.paveapi.com/integrations/developer-docs/sessions-1/get-a-session-results.md): Retrieve the completed vehicle details, inspection and photo results belonging to the API-Key by referencing the session\_key.
- [PUT Update Session](https://docs.paveapi.com/integrations/developer-docs/sessions-1/update-a-session-data.md): Update the details you provided when creating a session belonging to the API-Key by referencing the session\_key - if it has not yet been started by the User.
- [DELETE Session](https://docs.paveapi.com/integrations/developer-docs/sessions-1/delete-a-session.md): Delete a session belonging to the API-Key by referencing the session\_key - if it has not yet been stated by the User.
- [Webhooks](https://docs.paveapi.com/integrations/developer-docs/callbacks.md): Creating a New Callback
- [GET All Callbacks](https://docs.paveapi.com/integrations/developer-docs/callbacks/view-all-callbacks.md): See all callbacks created for your API-Key
- [GET View a Callback](https://docs.paveapi.com/integrations/developer-docs/callbacks/get-view-a-callback.md): See a callback setting created for your API-Key
- [POST Create New Callback](https://docs.paveapi.com/integrations/developer-docs/callbacks/set-a-new-callback.md): Set up a new callback for your API-Key.
- [PUT Update a Callback](https://docs.paveapi.com/integrations/developer-docs/callbacks/update-an-existing-callback.md): Update a callback that was already set up for your API-Key.
- [DELETE a Callback](https://docs.paveapi.com/integrations/developer-docs/callbacks/remove-an-existing-callback.md): Delete a callback that was already set up for your API-Key.
- [Deep Linking](https://docs.paveapi.com/integrations/developer-docs/deep-linking.md): (Updated 5/1/2023)
- [Deep Link with React Native App](https://docs.paveapi.com/integrations/developer-docs/deep-linking/deep-link-with-react-native-app.md)
- [Deep Link Native App](https://docs.paveapi.com/integrations/developer-docs/deep-linking/deep-link-native-app.md): Follow the steps to set up deep-linking for your app.
- [Deep Linking with Shareable Links](https://docs.paveapi.com/integrations/developer-docs/deep-linking/deep-linking-with-shareable-links.md)
- [Pass-Through Additional User Information](https://docs.paveapi.com/integrations/developer-docs/pass-through-additional-user-information.md): How to Pass Additional User Information in PAVE API
- [Tracking Your Sessions](https://docs.paveapi.com/integrations/developer-docs/tracking-your-sessions.md)
- [User Session Lifecycle](https://docs.paveapi.com/integrations/developer-docs/user-session-lifecycle.md)
- [Developer Testing](https://docs.paveapi.com/integrations/developer-docs/developer-testing.md)
- [API details](https://docs.paveapi.com/integrations/developer-docs/api-details.md)
- [POST Resend SMS](https://docs.paveapi.com/integrations/developer-docs/api-details/post-resend-sms.md): Send a reminder SMS with the original capture URL to the session’s recipient (Lithia use case). Allowed once per session within 7 days.
- [Account Optional Add-ons](https://docs.paveapi.com/integrations/optional-customizations.md)
- [Capture Only Theme (CAPT)](https://docs.paveapi.com/integrations/optional-customizations/capture-only-theme-capt.md): PAVE's Capture theme called CAPT enables a simple photo capture flow and a resulting CR for use cases that only require photo capture and not a full inspection.
- [Skip Pictures](https://docs.paveapi.com/integrations/optional-customizations/capture-only-theme-capt/skip-pictures.md): Introducing the ability to skip a photo during inspection, if required                        (Available for PAVE CAPT theme only)
- [Right-Hand-Drive Capture Flow](https://docs.paveapi.com/integrations/optional-customizations/right-hand-drive-capture-flow.md)
