NodeConductor Organization

NodeConductor Organization

/api/organizations/

A filter backend that uses django-filter. Supported actions and methods:

/api/organizations/

Methods: GET, POST

Supported fields for creation:

  • namestring
  • abbreviationstring
  • native_name – string

Filter fields:

  • ?customer = link
  • ?customer_uuid = UUIDFilter

Order fields: abbreviation-name, name, native_name

/api/organizations/<uuid>/

Methods: GET, PUT, PATCH, DELETE

Supported fields for update:

  • namestring
  • abbreviationstring
  • native_name – string

/api/organization-users/

A filter backend that uses django-filter. Supported actions and methods:

/api/organization-users/

Methods: GET, POST

Supported fields for creation:

  • userlink to /api/users/<uuid>/
  • is_approved – boolean
  • organizationlink to /api/organizations/<uuid>/

Filter fields:

  • ?organization_uuid = UUIDFilter
  • ?organization = link
  • ?user_uuid = UUIDFilter
  • ?user = link

Order fields: is_approved

/api/organization-users/<uuid>/

Methods: GET, DELETE

/api/organization-users/<uuid>/approve/

Methods: POST

/api/organization-users/<uuid>/reject/

Methods: POST