Accredify Organization Groups API
The Organization Groups API from Accredify — 2 operation(s) for organization groups.
The Organization Groups API from Accredify — 2 operation(s) for organization groups.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/accredify0604-organization-groups-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Auth Module Organization Groups API
version: '1.0'
description: Auth module endpoints
contact:
name: Accredify
url: https://accredify.io
email: support@accredify.io
termsOfService: https://www.accredify.io/legal
servers:
- url: https://nexus.staging.accredify.io
description: Staging
- url: https://nexus.uat.accredify.io
description: UAT
- url: https://nexus.accredify.io
description: Production
tags:
- name: Organization Groups
paths:
/api/v1/organization/groups:
get:
summary: Get list of organization groups
description: Retrieve a paginated list of organization groups with their names and descriptions
tags:
- Organization Groups
security:
- OAuth2:
- groups:read
parameters:
- name: page
in: query
description: Page number for pagination (starts from 1)
required: false
schema:
type: integer
minimum: 1
default: 1
example: 1
- name: per_page
in: query
description: Number of groups per page (10-50)
required: false
schema:
type: integer
enum:
- 10
- 20
- 30
- 40
- 50
default: 10
example: 10
- name: search
in: query
description: Search groups by name (partial matches supported)
required: false
schema:
type: string
maxLength: 255
example: Marketing
- name: created_after
in: query
description: Filter groups created at or after this timestamp (ISO 8601)
required: false
schema:
type: string
format: date-time
example: '2025-06-01T00:00:00.000000Z'
- name: created_before
in: query
description: Filter groups created at or before this timestamp (ISO 8601)
required: false
schema:
type: string
format: date-time
example: '2025-06-30T23:59:59.000000Z'
- name: updated_after
in: query
description: Filter groups updated at or after this timestamp (ISO 8601)
required: false
schema:
type: string
format: date-time
example: '2025-06-01T00:00:00.000000Z'
- name: updated_before
in: query
description: Filter groups updated at or before this timestamp (ISO 8601)
required: false
schema:
type: string
format: date-time
example: '2025-06-30T23:59:59.000000Z'
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/Group'
links:
$ref: '#/components/schemas/PaginationLinks'
meta:
$ref: '#/components/schemas/PaginationMeta'
required:
- data
- links
- meta
examples:
Example 1:
value:
data:
- uuid: f47ac10b-58cc-4372-a567-0e02b2c3d479
name: Default Access Group
description: Default group with standard access
- uuid: a2b1c3d4-e5f6-7890-ab12-3456789cdef0
name: Marketing Team
description: Team responsible for marketing activities
links:
first: https://nexus.staging.accredify.io/api/v1/organization/groups?page=1
last: https://nexus.staging.accredify.io/api/v1/organization/groups?page=1
prev: null
next: null
meta:
current_page: 1
from: 1
last_page: 1
links:
- url: null
label: '« Previous'
active: false
- url: https://nexus.staging.accredify.io/api/v1/organization/groups?page=1
label: '1'
active: true
- url: null
label: Next »
active: false
path: https://nexus.staging.accredify.io/api/v1/organization/groups
per_page: 10
to: 2
total: 2
'401':
description: Unauthorized
'403':
description: Forbidden
'422':
description: Validation Error
operationId: getApiV1OrganizationGroups
x-operation-id-source: derived
/api/v1/organization/groups/{group_uuid}/duplicate:
post:
summary: Duplicate organization group
description: Duplicate an existing organization group and copy its assets into a new group within the same organization
tags:
- Organization Groups
security:
- OAuth2:
- groups:write
parameters:
- name: group_uuid
in: path
description: Organization group UUID to duplicate
required: true
schema:
type: string
format: uuid
example: f47ac10b-58cc-4372-a567-0e02b2c3d479
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- name
properties:
name:
type: string
maxLength: 255
description: Name of the new group
description:
type: string
nullable: true
maxLength: 255
description: Optional description for the new group
examples:
Example 1:
value:
name: Marketing Team Copy
description: Duplicate of Marketing Team
responses:
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/Group'
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
'422':
description: Validation Error
operationId: postApiV1OrganizationGroupsByGroupUuidDuplicate
x-operation-id-source: derived
components:
schemas:
PaginationMeta:
type: object
description: Pagination metadata containing information about the current page and total results
required:
- current_page
- from
- last_page
- links
- path
- per_page
- to
- total
properties:
current_page:
type: integer
description: Current page number
from:
type:
- 'null'
- integer
description: Starting record number for current page (null if no results)
last_page:
type: integer
description: Last page number
links:
type: array
description: Array of pagination link objects
items:
type: object
required:
- url
- label
- active
properties:
url:
type:
- 'null'
- string
description: URL for the pagination link (null for disabled links)
label:
type: string
description: Display label for the pagination link
active:
type: boolean
description: Whether this link represents the current page
path:
type: string
description: Base path for the API endpoint
per_page:
type: integer
description: Number of items per page
to:
type:
- 'null'
- integer
description: Ending record number for current page (null if no results)
total:
type: integer
description: Total number of records
examples:
- current_page: 1
from: 1
last_page: 1
links:
- url: null
label: '« Previous'
active: false
- url: http://nexus.localhost:8080/api/v1/organization/users?page=1
label: '1'
active: true
- url: null
label: Next »
active: false
path: http://nexus.localhost:8080/api/v1/organization/users
per_page: 10
to: 3
total: 3
Group:
type: object
description: Organization group object
required:
- uuid
- name
- description
properties:
uuid:
type: string
format: uuid
description: Unique identifier for the group
name:
type: string
description: Name of the group
description:
type:
- string
- 'null'
description: Description of the group (null if not provided)
examples:
- uuid: 9f854436-2e67-439e-bdda-e7ab6a4b5874
name: Default Access Group
description: null
PaginationLinks:
type: object
description: Pagination links for navigating through paginated results
required:
- first
- last
- prev
- next
properties:
first:
type: string
description: URL for the first page
last:
type: string
description: URL for the last page
prev:
type:
- string
- 'null'
description: URL for the previous page (null if on first page)
next:
type:
- string
- 'null'
description: URL for the next page (null if on last page)
examples:
- first: http://nexus.localhost:8080/api/workflows?page=1
last: http://nexus.localhost:8080/api/workflows?page=1
prev: null
next: null
securitySchemes:
OAuth2:
type: oauth2
description: OAuth2 client credentials flow
flows:
clientCredentials:
tokenUrl: /oauth/token
scopes:
run-workflow: Ability to run a specific workflow
webcomponent-verification: Ability to get the verification access from webcomponent
verification-suite: Ability to access the verification suite APIs
workflows:read: Ability to read workflows
workflows:write: Ability to write workflows
workflow-runs:read: Ability to read workflow runs
documents:read: Ability to read documents
documents:write: Ability to write documents
custom-views:read: Ability to read custom views
users:read: Ability to read users
users:write: Ability to write users
design-templates:read: Ability to read design templates
document-templates:read: Ability to read document templates
groups:read: Ability to read groups
groups:write: Ability to write groups
courses:read: Ability to read courses
courses:write: Ability to write courses
roles:read: Ability to read roles
user-tokens:read: Ability to read user tokens
user-tokens:write: Ability to write user tokens