action shutterstock_authorize { label: "Authorize applications" description: "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." provider: shutterstock method: GET path: "/v2/oauth/authorize" encoding: json input: { type: "object" properties: { client_id: { type: "string" } realm: { type: "string" enum: ["customer", "contributor"] } redirect_uri: { type: "string" } response_type: { type: "string" enum: ["code"] } scope: { type: "string" } state: { type: "string" } } required: ["client_id", "redirect_uri", "response_type", "state"] additionalProperties: false } output: { type: "object" additionalProperties: true } }