--- title: "Authorizing non-OAuth 2.0 service" slug: "authorizing-non-oauth-20-service" description: "Create data integration with non-OAuth 2.0 services like Semrush, Appfigures, Mailchimp. Learn how to authorize and configure the service with Dataddo API." updated: 2024-06-17T07:26:34Z published: 2024-06-17T07:26:34Z canonical: "docs.dataddo.com/authorizing-non-oauth-20-service" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.dataddo.com/llms.txt > Use this file to discover all available pages before exploring further. # Non-OAuth 2.0 services Non-OAuth 2.0 authorizers only require to supply static values. Typically it is either a combination of a username and password or some static token or API key. Some examples of static authorizers are [Semrush](/docs/semrush), [Appfigures](/docs/app-figures), [Mailchimp](/docs/mailchimp) or [Zendesk](/docs/zendesk). ## Prerequisites - You have the link to [API endpoint documentation](https://app.swaggerhub.com/apis-docs/Dataddo/dataddo-api/2.0#/). ## Implementation Since authorizing a service requires only providing a static values, the workflow is quite simple: 1. Navigate to [Dataddo API endpoint documentation](https://app.swaggerhub.com/apis-docs/Dataddo/dataddo-api/2.0#/) to find the list of required attributes. 2. Send the attributes with corresponding values as JSON object to [**/services**](https://headless.dataddo.com/#/service/serviceControllerCreate) endpoint. If successful Dataddo API will respond with HTTP ok code and idenfier of the newly created authorizer. 3. Call [**/services/{id}/debug**](https://headless.dataddo.com/#/service/serviceControllerDebug) using the identifier of newly created authorizer to check if it works properly. ## Example code This example assumes using Appfigures authorizer. Implementation of other non-OAuth 2.0 services is analogical. Simply send the required parameters to [/services/appfigures](https://headless.dataddo.com/#/service/serviceControllerCreate) endpoint. ``` POST /services/appfigures Content-Type:application/json { "serviceName":"appfigures", "config": { "client_key":"CLIENT_KEY", "username":"USERNAME", "password":"PASSWORD" } } ``` If everything successful the Dataddo API will respond with new authorized service identifier that can be used in the [source creation](/headless/docs/creating-a-source). ``` { "id":"1234" } ```