# Upload partner logo > POST /api/partners/logo on the Vigilbase One API. Source: https://docs.vigilbase.com/one/api/reference/partners/post-partners-logo `POST https://one.vigilbase.com/api/partners/logo` ## Authorizations - `Authorization` (string, header, required): Bearer access token from Vigilbase Identity (`auth.vigilbase.com`), sent as `Authorization: Bearer `. The CLI gets one with `vigilbase login`. Organisation API keys can't call this endpoint: it takes a file upload. - Permissions checked: `admin:full`, `manage:organizations`, `read:partner_customers`, `write:organizations`, `write:partner_services` ## Query parameters - `impersonate_customer_id` (string) ## Body (multipart/form-data) Multipart form upload. ## Responses ### 200 Success ### 401 Authentication required ### 403 Not permitted ## Example request ```bash # Token from `vigilbase login`. API keys can't call this. curl --request POST \ --url 'https://one.vigilbase.com/api/partners/logo' \ --header "Authorization: Bearer $VIGILBASE_TOKEN" \ --form '=@./path/to/file' ```