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

> Review and approve company profile submissions

Review company profile submissions and manage the approval workflow.

## Approval Queue

View pending profiles with:

* Company name
* Submitted by
* Submission date
* Profile completeness

## Review Checklist

* Company name appropriate
* Description accurate
* Logo meets guidelines
* Contact info valid
* Category selection correct
* No prohibited content

## Actions

| Action          | Result                         |
| --------------- | ------------------------------ |
| Approve         | Profile published to directory |
| Reject          | Submitter notified with reason |
| Request Changes | Sent back for edits            |

## Features

### Company Profile Approval

#### 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/directory/profiles/pending       # Pending queue
GET    /api/directory/profiles/{id}          # View profile
PUT    /api/directory/profiles/{id}/approve  # Approve
PUT    /api/directory/profiles/{id}/reject   # Reject with reason
PUT    /api/directory/profiles/{id}/changes  # Request changes
```
