> ## Documentation Index
> Fetch the complete documentation index at: https://memberpulseptyltd.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Company Profile

> Manage your company's profile and directory listing

Manage your company's profile that appears in the business directory and sponsored content.

## Profile Sections

### Company Information

* Company name
* Description
* Industry/category
* Company size

#### Acceptance Criteria

##### Frontend

* [ ] Company Information workflow is implemented in the UI as described.

##### Backend / API

* [ ] Backend behavior supports Company Information as documented.

##### Permissions

* [ ] Access is restricted per the Capabilities matrix on this page (or equivalent role rules).

##### Business Rules

* [ ] All business rules for this feature are enforced.

##### Error Handling

* [ ] Error states return clear messages and appropriate HTTP status codes.

### Branding

* Logo (multiple sizes)
* Banner image
* Brand colors

#### Acceptance Criteria

##### Frontend

* [ ] Branding workflow is implemented in the UI as described.

##### Backend / API

* [ ] Backend behavior supports Branding as documented.

##### Permissions

* [ ] Access is restricted per the Capabilities matrix on this page (or equivalent role rules).

##### Business Rules

* [ ] All business rules for this feature are enforced.

##### Error Handling

* [ ] Error states return clear messages and appropriate HTTP status codes.

### Contact Details

* Primary contact
* Email, phone
* Website
* Social media links

#### Acceptance Criteria

##### Frontend

* [ ] Contact Details workflow is implemented in the UI as described.

##### Backend / API

* [ ] Backend behavior supports Contact Details as documented.

##### Permissions

* [ ] Access is restricted per the Capabilities matrix on this page (or equivalent role rules).

##### Business Rules

* [ ] All business rules for this feature are enforced.

##### Error Handling

* [ ] Error states return clear messages and appropriate HTTP status codes.

### Location

* Headquarters address
* Additional locations
* Service areas

#### Acceptance Criteria

##### Frontend

* [ ] Location workflow is implemented in the UI as described.

##### Backend / API

* [ ] Backend behavior supports Location as documented.

##### Permissions

* [ ] Access is restricted per the Capabilities matrix on this page (or equivalent role rules).

##### Business Rules

* [ ] All business rules for this feature are enforced.

##### Error Handling

* [ ] Error states return clear messages and appropriate HTTP status codes.

## Profile Visibility

Your profile appears in:

* Business directory
* Sponsored event pages
* Sponsored content
* Job postings

## Features

### Company Profile

#### Acceptance Criteria

##### Frontend

* [ ] UI supports the workflows described in this feature.

##### Backend / API

* [ ] Backend behavior supports this feature as documented.

##### Permissions

* [ ] Access is restricted per the Capabilities matrix on this page (or equivalent role rules).

##### Business Rules

* [ ] All business rules for this feature are enforced.

##### Error Handling

* [ ] Error states return clear messages and appropriate HTTP status codes.

## Implementation Contracts

### Backend (API)

```
GET    /api/sponsor/company                  # Get company profile
PUT    /api/sponsor/company                  # Update profile
POST   /api/sponsor/company/logo             # Upload logo
POST   /api/sponsor/company/banner           # Upload banner
```
