Remove agency logo
Remove the selected agency’s logo and return its updated profile. Requires current permission to edit agency settings.
/v1/agencies/{agencyId}/profile/logoRemove the selected agency’s logo and return its updated profile. Requires current permission to edit agency settings.
Authorization
bearerAuth In: header
Path Parameters
1 <= lengthRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/v1/agencies/string/profile/logo" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{}'{ "data": { "id": "string", "name": "string", "slug": "string", "imageUrl": "string" }, "meta": { "requestId": "string", "operationId": "3051932a-fdd2-48fa-b330-7e7d41535969", "status": "COMPLETED" }}Create agency POST
Create an agency owned by the authenticated user using the supplied name. Returns its ID and profile, subject to account agency-creation limits. The selected agency supplies the current permission context; approve a separate connection to the newly created agency before managing it.
Set agency logo PUT
Replace the selected agency’s logo with base64 PNG or JPEG file bytes and the matching contentType. Maximum decoded file size is 10 MiB. Requires agency-settings edit permission and returns the updated agency profile.