# Smartling Authentication API

**Canonical:** https://apis.io/apis/smartling/smartling-authentication-api/  
**Provider:** Smartling — https://apis.io/providers/smartling/  
**Base URL:** https://api.smartling.com  
**Documentation:** https://api-reference.smartling.com/

Smartling Authentication API is one of 19 APIs that [Smartling](https://apis.io/providers/smartling/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Authentication. The published artifact set on APIs.io includes an OpenAPI specification.

Smartling uses OAuth2 for [authentication](https://help.smartling.com/hc/en-us/articles/1260805176849). To access the Smartling APIs, you'll first need to authenticate with your user identifier and user secret. An access token is returned that can be attached to the header of any API request. A refresh token is also returned. To obtain your [user identifier and user secret](https://help.smartling.com/hc/en-us/articles/115004187694), log in to Smartling.com and go to **API > Create Token**. Authenticating is as simple as calling the `/api.smartling.com/auth-api/v2/authenticate` with your `userIdentifier` and `userSecret`. The access token returned is valid for 5-minutes, and is used in the header of all subsequent requests. **Example for generating your access token:** ```bash curl -X POST https://api.smartling.com/auth-api/v2/authenticate -H 'content-type: application/json' -d '{"userIdentifier": "userIdasdklj4348dk34!", "userSecret": "userSecret34i34kkd5634f"}' ``` ``` { "response": { "code": "SUCCESS", "data": { "accessToken": "eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOasdlkjn", "refreshToken": "eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiJkMTdkMmEw", "expiresIn": 480, "refreshExpiresIn": 3660, "tokenType": "Bearer" } } } ``` **Example of using your access token to list all projects for your account:** ```bash curl -X GET -H "Authorization: Bearer {accessToken}" https://api.smartling.com/accounts-api/v2/accounts/{accountUid}/projects ``` ``` { "response": { "code": "SUCCESS", "data": { "totalCount": 1, "items": [{ "projectId": "df324sdf5", "projectName": "iOS Strings files", "accountUid": "ab5f1939", "archived": false, "projectTypeCode": "APPLICATION_RESOURCES", "sourceLocaleId": "en", "sourceLocaleDescription": "English" } ] } } } ```

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/smartling/refs/heads/main/openapi/smartling-authentication-api-openapi.yml

## Other Smartling APIs (12)

- [Smartling REST API](https://apis.io/apis/smartling/api-v2/)
- [Smartling Account & Projects API](https://apis.io/apis/smartling/smartling-account-projects-api/)
- [Smartling Attachments API](https://apis.io/apis/smartling/smartling-attachments-api/)
- [Smartling Content Search API](https://apis.io/apis/smartling/smartling-content-search-api/)
- [Smartling Context API](https://apis.io/apis/smartling/smartling-context-api/)
- [Smartling Estimates API](https://apis.io/apis/smartling/smartling-estimates-api/)
- [Smartling Files API](https://apis.io/apis/smartling/smartling-files-api/)
- [Smartling GDN url management API](https://apis.io/apis/smartling/smartling-gdn-url-management-api/)
- [Smartling Jobs API](https://apis.io/apis/smartling/smartling-jobs-api/)
- [Smartling Language Detection API](https://apis.io/apis/smartling/smartling-language-detection-api/)
- [Smartling Locales API](https://apis.io/apis/smartling/smartling-locales-api/)
- [Smartling Machine Translation (MT) API](https://apis.io/apis/smartling/smartling-machine-translation-mt-api/)

## Tags

Authentication

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/smartling/smartling-authentication-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/smartling/.
