# 3rd party API access

**URL:** <https://community.servicem8.com/t/3rd-party-api-access/287>\
**Category:** API & SDK\
**Created:** [February 22, 2025, 7:07pm UTC](https://community.servicem8.com/t/3rd-party-api-access/287 "2025-02-22T19:07:50Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![developer](https://avatars.discourse-cdn.com/v4/letter/d/bcef8e/32.png) [@developer](https://community.servicem8.com/u/developer)\
**Post date:** [February 22, 2025, 7:07pm UTC](https://community.servicem8.com/t/3rd-party-api-access/287/1 "2025-02-22T19:07:50Z")

</div>

**Originally posted by Chris Targett-Adams**

I’ve been playing about with the Rest API during the past few days with the intention of writing some addons/external integrations to ServiceM8. My understanding so far is that it is not possible to use the API unless you have a ServiceM8 account, because, without it, you cannot go though the authorization process to get tokens. Fine, but what if I want to provide my external integration to a customer who does not have an account? This must be possible, as it is my understanding that the old Customer Portal add-on, for example, did precisely that. The only way I can think of doing it is to essentially give the customer an access and refresh token which i have generated. Is that what is required?

Thanks in advance!
