> ## 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.

# My Company Profile

> Manage your company listing in the directory

Create and manage your company's directory listing.

## Profile Sections

### Basic Information

* Company name
* Description
* Logo upload

#### Acceptance Criteria

##### Frontend

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

##### Backend / API

* [ ] Backend behavior supports Basic 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.

### Contact Details

* 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

* Address
* Map pin

#### 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.

### Services

* Categories
* Service descriptions
* Specializations

#### Acceptance Criteria

##### Frontend

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

##### Backend / API

* [ ] Backend behavior supports Services 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 Status

| Status   | Description       |
| -------- | ----------------- |
| Draft    | Not submitted     |
| Pending  | Awaiting approval |
| Approved | Published         |
| Rejected | Needs changes     |

## Features

### My 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/member/company                   # Get my company
POST   /api/member/company                   # Create company
PUT    /api/member/company                   # Update company
POST   /api/member/company/submit            # Submit for approval
```
