---
title: "Authorize applications"
method: GET
path: "/v2/oauth/authorize"
tags: ["oauth"]
---

# Authorize applications

`GET /v2/oauth/authorize`

This endpoint returns a redirect URI (in the 'Location' header) that the customer uses to authorize your application and, together with POST /v2/oauth/access_token, generate an access token that represents that authorization.

## Query parameters

- `client_id` string, required
- `realm` 'customer' | 'contributor'
- `redirect_uri` string, required
- `response_type` 'code', required
- `scope` string
- `state` string, required

## Other responses

- `302` — Redirect user to authenticate with Shutterstock
- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/shutterstock/apis/shutterstock-api-explorer.md) · [All operations](https://skmtc.net/shutterstock/apis/shutterstock-api-explorer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/shutterstock/shutterstock-api-explorer/revisions/d2e03e7f655d/schema)
