Demandbase Admin API
User administration for a Demandbase tenant: create, update, retrieve, list and delete users, with filters for departments, views, permission sets and workspaces. 5 operations.
User administration for a Demandbase tenant: create, update, retrieve, list and delete users, with filters for departments, views, permission sets and workspaces. 5 operations.
openapi: 3.0.3
info:
version: '2.0'
title: Admin API
description: "<div style=\"background:#FFFFFF; border-left:4px solid #3bb273; border-top:1px solid #000000;border-right:1px\
\ solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;\">\n<h3>Overview</h3>\n\
\ Use the <strong>Admin API</strong> to manage users, permissions, and other administrative functions across your Demandbase\
\ account.\n</div>\n\n<div style=\"background:#FFFFFF; border-left:4px solid #007acc; border-top:1px solid #000000;border-right:1px\
\ solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;\">\n\n> **Rate\
\ Limiting** \n> <br>Admin API endpoints are restricted to 90 requests per minute per HTTP method (e.g., GET, POST, PUT,\
\ DELETE).\n> <br>If the limit is exceeded, the API will respond with an HTTP 429 Too Many Requests error.\n> <br><br><strong>Recommendations\
\ to Stay Within Limits:</strong><ul>\n> <li>Distribute traffic across time intervals rather than sending bursts</li>\n\
> <li>Batch operations where possible to reduce request volume</li>\n> <li>Implement exponential backoff when retrying\
\ 429 errors</li>\n> <li>Monitor your usage trends and adjust polling or sync frequency accordingly</li>\n> <li>Use idempotent\
\ design where applicable to safely retry failed requests</li>\n> </ul>\n\n**Example Use**\n```text\ncurl --location 'https://uapi.demandbase.com/admin/v1/users'\
\ \\\n--header 'Authorization: Bearer <your auth token>'\n```\n**Response**\n```json\n{\n \"totalCount\": 1,\n \"\
data\": [\n {\n \"name\": \"Test User\",\n \"email\": \"TestUser@demandbase.com\",\n \
\ \"externalIds\": [],\n \"permissionSets\": [\n \"Demandbase One for Sales\",\n \
\ \"General User\"\n ],\n \"department\": \"Ad Operations\",\n \"view\": \"\
Standard View\",\n \"workspaces\": [\n \"Default workspace\"\n ],\n \"\
date_created\": \"2025-03-11T05:38:17.007Z\",\n \"jobFunction\": \"Other\"\n }\n ]\n}\n```\n</div>"
servers:
- url: https://uapi.demandbase.com
paths:
/admin/v1/user:
post:
tags:
- User Management
summary: Create new user
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<h3>Overview</h3><br>
Creates a new <strong>user</strong> within your Demandbase account.
</div>'
requestBody:
description: '<div style="background:#FFFFFF; border-left:4px solid #4444FF; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<h3>Request Body</h3><br>
The Create User API request body defines key attributes for a user, including identification, permissions, and default
interface (view) preferences.'
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/User'
responses:
'201':
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<strong>Description:</strong> User successfully created<br>
<strong>Return:</strong> JSON object representing the new user
</div>'
content:
application/json:
schema:
$ref: '#/components/schemas/NewUserResponse'
example:
externalId: ext-123abc
email: user@example.com
fullName: Alex Morgan
permissionSets:
- Admin
department: Customer Success
view: Standard View
workspaces:
- Default workspace
jobFunction: Other
'400':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<strong>Description:</strong> Invalid request body or missing required fields<br>
<strong>Return:</strong> JSON error object
</div>'
content:
application/json:
schema:
type: object
properties:
code:
type: integer
details:
type: array
items:
type: string
requestId:
type: string
x-examples:
Example 1:
code: 400
details:
- 'department: test is invalid'
- 'permissionSet: test is invalid'
requestId: cf89308c-7cb9-437a-ac56-2f9804199a3b
'401':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<strong>Description:</strong> Authentication failed or missing credentials<br>
<strong>Return:</strong> JSON error status object
</div>'
content:
application/json:
schema:
type: object
properties:
status:
type: string
x-examples:
Example 1:
status: Authentication Failed - Unauthorized.
'403':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<strong>Description:</strong> Returned if the authenticated credentials lacks the "User Management" permission<br>
<strong>Return:</strong> JSON error object
</div>'
content:
application/json:
schema:
type: object
properties:
code:
type: integer
details:
type: string
requestId:
type: string
x-examples:
Example 1:
code: 403
details: You are not authorized to perform this action.
requestId: 2159a31a-2b41-4672-9e36-596137771cc9
'500':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<strong>Description:</strong> Returned if there was an issue on the server side and the user could not be created.<br>
</div>'
security:
- token: []
servers:
- url: https://uapi.demandbase.com
put:
tags:
- User Management
summary: Update users
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<h3>Overview</h3><br>
Updates an existing <strong>user</strong> within your Demandbase account.
</div>'
operationId: put-users
requestBody:
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<h3>Request Body</h3><br>
The Update User API request body defines key attributes for a user, including identification, permissions, and default
interface (view) preferences.'
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/User'
responses:
'200':
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<strong>Description:</strong> User successfully updated<br>
<strong>Return:</strong> JSON object representing the updated user
</div>
'
content:
application/json:
schema:
$ref: '#/components/schemas/NewUserResponse'
example:
externalId: ext-123abc
email: user@example.com
fullName: Alex Morgan
permissionSets:
- Admin
department: Customer Success
view: Standard View
workspaces:
- global workspace
jobFunction: Other
'400':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<strong>Description:</strong> Invalid request body or missing required fields<br>
<strong>Return:</strong> JSON error object
</div>'
content:
application/json:
schema:
type: object
properties:
code:
type: integer
details:
type: array
items:
type: string
requestId:
type: string
'401':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<strong>Description:</strong> Authentication failed or missing credentials<br>
<strong>Return:</strong> JSON error status object
</div>'
content:
application/json:
schema:
type: object
properties:
status:
type: string
x-examples:
Example 1:
status: string
'403':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<strong>Description:</strong> Returned if the authenticated user lacks the "User Management" permission<br>
<strong>Return:</strong> JSON error object
</div>
'
content:
application/json:
schema:
type: object
properties:
code:
type: string
details:
type: string
requestId:
type: string
x-examples:
Example 1:
code: integer
details: string
requestId: string
'500':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<strong>Description:</strong> Returned if there was an issue on the server side and user could not be updated.<br>
</div>
'
security:
- token: []
servers:
- url: https://uapi.demandbase.com
/admin/v1/users:
get:
tags:
- User Management
summary: Get list of users
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<h3>Overview</h3><br>
This endpoint allows you to retrieve users with pagination (max pageSize 100) and filters for departments, views,
permissionSets, and workspaces.
</div>'
parameters:
- name: departments
in: query
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">comma separated list of departments<br><strong>Example:</strong> Marketing,Sales</div>'
schema:
type: string
- name: views
in: query
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">comma separated list of views<br><strong>Example:</strong> Standard View,Marketing View</div>'
schema:
type: string
- name: permissionSets
in: query
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">comma separated list of permission sets<br><strong>Example:</strong> General User,Admin</div>'
schema:
type: string
- name: workspaces
in: query
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">comma separated list of workspaces (if enabled)<br><strong>Example:</strong> global workspace</div>'
schema:
type: string
- name: pageNo
in: query
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;"><strong>Default:</strong> 1<br><strong>Example:</strong> 5</div>'
schema:
type: integer
- name: pageSize
in: query
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;"><strong>Default:</strong> 25<br><strong>Example:</strong> 25<br><strong>Max:</strong> 100</div>'
schema:
type: integer
responses:
'200':
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returns a paginated list of users.
</div>'
content:
application/json:
schema:
$ref: '#/components/schemas/UserListResponse'
example:
totalCount: 2
data:
- name: Alex Morgan
email: alex.morgan@example.com
externalIds:
- ext-12345
permissionSets:
- General User
- Admin
department: Engineering
view: Standard View
workspaces:
- Default workspace
date_created: '2024-01-15T12:34:56Z'
jobFunction: Other
- name: Jordan Lee
email: jordan.lee@example.com
externalIds: []
permissionSets:
- General User
department: Marketing
view: Standard View
workspaces:
- Default workspace
date_created: '2023-11-02T08:15:30Z'
jobFunction: Marketing
'400':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returned if the user specification in the request does not match the required format.
</div>'
'401':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returned if the authentication credentials are missing or invalid
</div>'
'403':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returned if the authenticated user lacks the "User Management" permission
</div>'
'500':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returned if there was an issue on the server side and could not get list of users.
</div>'
security:
- token: []
servers:
- url: https://uapi.demandbase.com
/admin/v1/user/{id}:
get:
tags:
- User Management
summary: Get a user by external id
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<h3>Overview</h3><br>
The Get Users By External ID API allows you to retrieve a specific user''s data.
</div>
'
parameters:
- name: id
in: path
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">An external client defined identifier for the user (set when creating the user)<br><strong>Example:</strong>
dcb34525-2baa-4f54-8c11-9e6175ecbc74</div>'
required: true
schema:
type: string
responses:
'200':
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returns the requested user details matching the provided ID
</div>'
content:
application/json:
schema:
$ref: '#/components/schemas/GetUserResponse'
example:
name: Alex Morgan
email: user@example.com
externalIds:
- ext-123abc
permissionSets:
- Admin
department: Customer Success
view: Standard View
workspaces:
- Default workspace
date_created: '2025-08-22T20:43:44.888Z'
jobFunction: Other
'400':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returned if the user specification in the request body does not match the required format.
</div>'
'401':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returned if the authentication credentials are missing or invalid.
</div>'
'403':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returned if the authenticated user lacks the "User Management" permission
</div>'
'404':
$ref: '#/components/responses/404errorNoUserFound'
'500':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returned if there was an issue on the server side and could not find the user.
</div>'
security:
- token: []
servers:
- url: https://uapi.demandbase.com
delete:
tags:
- User Management
summary: Delete user using external user id
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
<h3>Overview</h3><br>
Deletes an existing <strong>user</strong> from your Demandbase account.
</div>'
operationId: delete-users
parameters:
- name: id
in: path
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">An external client defined identifier for the user (set when creating the user)<br><strong>Example:</strong>
dcb34525-2baa-4f54-8c11-9e6175ecbc74</div>'
required: true
schema:
type: string
responses:
'204':
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returned if the user is successfully deleted.
</div>'
'400':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returned if the user specification in the request body does not match the required format.
</div>'
'401':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returned if the authentication credentials are missing or invalid.
</div>'
'403':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returned if the authenticated user lacks the "User Management" permission
</div>'
'404':
$ref: '#/components/responses/404errorNoUserFound'
'500':
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returned if there was an issue on the server side and user could not be deleted.
</div>'
security:
- token: []
servers:
- url: https://uapi.demandbase.com
components:
securitySchemes:
token:
type: http
description: '[<span style="text-decoration:underline;color:blue; font-size:1.25em">How To Generate Bearer Tokens</span>](https://developer.demandbase.com/docs/auth-api)'
scheme: bearer
responses:
400errorDescriptionsForMissingRequiredAttribute:
description: If any of the user attribute is missing.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorDto'
examples:
Example 1:
$ref: '#/components/examples/errorMissingRequiredAttributeExample'
404errorNoUserFound:
description: '<div style="background:#FFFFFF; border-left:4px solid red; border-top:1px solid #000000;border-right:1px
solid #000000;border-bottom:1px solid #000000; padding:10px 14px; border-radius:4px; margin-bottom:10px;">
Returned if the provided external user id does not exist in DemandBase
</div>'
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorDto'
examples:
Example 1:
$ref: '#/components/examples/errorNoUserFoundExample'
examples:
errorInvalidAttributeExample:
value:
errorCode: 400-115
errorMessage: 'Invalid user attributes for one or more users: {NewUserResponse}.email, {NewUserResponse}.departments'
errorMissingRequiredAttributeExample:
value:
errorCode: 400-115
errorMessage: 'Missing required user attributes for one or more users: email, departments'
errorNoUserFoundExample:
value:
errorCode: 400-115
errorMessage: 'No user found with externalId: {NewUserResponse}.externalId'
schemas:
User:
type: object
properties:
fullName:
type: string
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
The full name of the user.
</div>'
email:
type: string
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
The email address of the user
</div>'
externalId:
type: string
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
An external identifier for the user, such as user id in your user management system.
</div>'
permissionSets:
type: array
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
An array of permission sets assigned to the user. These must match the permission sets configured in the DB1 platform.
<br><strong>More info:</strong> <a href="https://support.demandbase.com/hc/en-us/articles/4408096348827-Create-and-Manage-Permission-Sets"
target="_blank"><span style="color:blue">Create and Manage Permission Sets</span></a>
</div>'
items:
type: string
department:
type: string
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
The department the user belongs to, used for organizational grouping.
<br><strong>More info:</strong> <a href="https://support.demandbase.com/hc/en-us/articles/19135030630171-Create-and-Manage-Departments"
target="_blank"><span style="color:blue">Create and Manage Departments</span></a>
</div>'
view:
type: string
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
The default view that defines which interface and columns the user sees upon login.
<br><strong>More info:</strong> <a href="https://support.demandbase.com/hc/en-us/articles/360051564312-Create-and-Manage-User-Views-View-Management"
target="_blank"><span style="color:blue;">Create and Manage User Views</span></a>
</div>'
required:
- fullName
- email
- externalId
- permissionSets
- department
- view
NewUserResponse:
type: object
properties:
fullName:
type: string
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
Name of the user
</div>'
email:
type: string
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
Email address of the user
</div>'
externalId:
type: string
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
User ID in client''s system
</div>'
permissionSets:
type: array
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
Permissions of the user
</div>'
items:
type: string
department:
type: string
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
Department of the user
</div>'
view:
type: string
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
View of the user
</div>'
workspaces:
type: array
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
Workspaces of the user if applicable
</div>'
items:
type: string
jobFunction:
type: string
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
Job function of the user
</div>'
dateCreated:
type: string
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
Date when the user was created
</div>'
format: date
GetUserResponse:
type: object
properties:
name:
type: string
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
The user''s full name
</div>'
email:
type: string
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
The user''s email address
</div>'
externalIds:
type: array
description: '<div style="background:#FFFFFF; border-left:4px solid #3bb273; padding:10px 14px; border-radius:4px;
margin-bottom:10px;">
A list of client defined user IDs
</div>'
ite
# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/demandbase/refs/heads/main/openapi/demandbase-admin-openapi.yml