NextPay Docs
API Reference

Organizations

Organizations API endpoints

GET /organizations

List organizations

Authentication: Bearer token required

Responses

200 — List of organizations

FieldTypeRequiredDescription
okbooleanYes
dataarrayYes
{
  "ok": true,
  "data": [
    {
      "id": "org_abc123",
      "name": "NextFinancial Inc.",
      "slug": "nextfinancial"
    },
    {
      "id": "org_def456",
      "name": "Kapitol PH",
      "slug": "kapitol-ph"
    }
  ]
}

Example

curl \
  -H "Authorization: Bearer YOUR_TOKEN" \
  https://api.nextpay.world/v1/organizations

GET /organizations/{id}

Get organization details

Authentication: Bearer token required

Path Parameters

ParameterTypeRequiredDescription
idstringYesOrganization ID

Responses

200 — Organization details

FieldTypeRequiredDescription
okbooleanYes
dataobjectYes
{
  "ok": true,
  "data": {
    "id": "org_abc123",
    "name": "NextFinancial Inc.",
    "slug": "nextfinancial"
  }
}

Example

curl \
  -H "Authorization: Bearer YOUR_TOKEN" \
  https://api.nextpay.world/v1/organizations/YOUR_ORG_ID

GET /organizations/{id}/settings

Get organization settings

Authentication: Bearer token required

Path Parameters

ParameterTypeRequiredDescription
idstringYesOrganization ID

Responses

200 — Organization settings

FieldTypeRequiredDescription
okbooleanYes
dataobjectYes
{
  "ok": true,
  "data": {
    "id": "org_abc123",
    "name": "NextFinancial Inc.",
    "slug": "nextfinancial"
  }
}

Example

curl \
  -H "Authorization: Bearer YOUR_TOKEN" \
  https://api.nextpay.world/v1/organizations/YOUR_ORG_ID/settings

PATCH /organizations/{id}/settings

Update organization settings

Authentication: Bearer token required

Path Parameters

ParameterTypeRequiredDescription
idstringYesOrganization ID

Request Body

FieldTypeRequiredDescription
namestringNo
slugstringNo

Example Request

{
  "name": "NextFinancial Holdings"
}

Responses

200 — Updated organization settings

FieldTypeRequiredDescription
okbooleanYes
dataobjectYes
{
  "ok": true,
  "data": {
    "id": "org_abc123",
    "name": "NextFinancial Holdings",
    "slug": "nextfinancial"
  }
}

Example

curl -X PATCH \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name":"NextFinancial Holdings"}' \
  https://api.nextpay.world/v1/organizations/YOUR_ORG_ID/settings

On this page