Attlaz API

API Reference

System endpoints:
Returns an insights in the API health
get
/system/health
Get API definition
get
/definition
Get firewall information
get
/system/firewall
Block IP
post
/system/firewall
User endpoints:
Get user
get
/user
Request password reset
post
/users/resetpassword
Reset password
post
/users/resetpassword/{code}
Get pending invite by code
get
/teams/invites/{inviteCode}
Update user
post
/user/{userId}
Update user password
post
/users/password
Get user by team
get
/teams/{teamId}/members
Invite member to team
post
/teams/{teamId}/invites
Get the auth providers
get
/user/auth/providers
Auth endpoints:
get
/login
post
/login
Handle OAuth callback
get
/auth/request/{provider}
Handle OAuth callback
get
/auth/callback/{provider}
post
/auth/providers/{provider}
post
/user/auth/providers
delete
/user/auth/providers
Adapter endpoints:
Get list with available adapters
get
/adapters
Get adapter
get
/adapters/{adapterId}
Get adapter
get
/adapters/{adapterId}/configuration
Get connections
get
/connections
Get connections
get
/project/{projectId}/connections
Connection endpoints:
Create new connection or update connection
post
/connections
Create new connection or update connection
post
/project/{projectId}/connections
Get connection
get
/connections/{connectionKey}
Config endpoints:
Get config values for task
get
/tasks/{taskId}/config
Get config values for a project
get
/projects/{projectId}/config
Save config values for a project
post
/projects/{projectId}/config
Event endpoints:
Create event
post
/event
Worker endpoints:
Get worker information for project environment
get
/projectenvironments/{projectEnvironmentId}/workers
Update worker for project environment
post
/projectenvironments/{projectEnvironmentId}/workers
Get worker config values for project environment
get
/projectenvironments/{projectEnvironmentId}/workerconfiguration
Update worker configuration for project environment
post
/projectenvironments/{projectEnvironmentId}/workerconfiguration
Queue endpoints:
Get queue information for project environment
get
/projectenvironments/{projectEnvironmentId}/queue
Get queue for project environment
get
/projectenvironments/{projectEnvironmentId}/queues
Platform endpoints:
Get platform languages
get
/platformlanguages
Get platforms
get
/platforms
Get platform images
get
/platforms/{platformId}/images
Deploy endpoints:
Get deployment information for environment
get
/projectenvironments/{projectEnvironmentId}/deploys
Deploy project
post
/projectenvironments/{projectEnvironmentId}/deploys
Get deployment information by id
get
/deploys/{projectDeployId}
Project endpoints:
Get all projects
get
/projects
Get all team projects
get
/teams/{teamId}/projects
Get project by id
get
/projects/{projectId}
Get all project environments
get
/projects/{projectId}/environments
Get all project environments
get
/projectenvironments/{projectEnvironmentId}
Create new project environment or update project environment
post
/projectenvironments
Task endpoints:
Create new task or update task
post
/projects
Get list with all tasks for a given project
get
/projects/{projectId}/tasks
Create new task or update task
post
/projects/{projectId}/tasks
Get task for a given id
get
/tasks/{taskId}
Get list with all tasks summaries for a given project
get
/projects/{projectId}/tasksummaries
Get task summary for a given id
get
/tasks/{taskId}/summaries
Report endpoints:
Get a project report
get
/projects/{projectId}/report
Channel endpoints:
Get channel by id
get
/channels/{channelId}
Get a list with channels for current user
get
/channels
Save a channel
post
/channels
Get a list with team channels
get
/teams/{teamId}/channels
Test a channel
post
/channels/{channelId}/test
Get channel messages
get
/channels/{channelId}/messages
Subscriber endpoints:
Get a task subscribers
get
/tasks/{taskId}/subscribers
Save a task subscribers
post
/tasks/{taskId}/subscribers
Get a channel subscribers
get
/channels/{channelId}/subscribers
Log endpoints:
Query log stream
get
/logstreams/{streamId}/logs
Create log entry
post
/logstreams/{streamId}/logs
DELETE log entry
delete
/logstreams/{streamId}/logs/{logId}
Clean log stream
post
/logstreams/{streamId}/clear
Get log stream information
get
/logstreams/{streamId}/info
Get project log streams
get
/project/{projectId}/logstreams
Task execution endpoints:
Get list with task executions
get
/tasks/{taskId}/executions
Create a task execution (without execution)
post
/tasks/{taskId}/executions
Get list with task execution summaries
get
/tasks/{taskId}/executionsummaries
Get task execution summary
get
/taskexecutions/{taskExecutionId}/summaries
Update a task execution
post
/taskexecutions/{taskExecutionId}
Task execution history endpoints:
Get task execution history
get
/taskexecutions/{taskExecutionId}/history
Create a task execution history entry
post
/taskexecutions/{taskExecutionId}/history
Task execution request endpoints:
Create a task execution request
post
/tasks/{taskId}/taskexecutionrequests
Trigger endpoints:
Get list with task triggers
get
/tasks/{taskId}/triggers
Save a task trigger
post
/tasks/{taskId}/triggers
Get trigger by id
get
/triggers/{triggerId}
Permissions endpoints:
Get permissions
get
/permissions
Notification endpoints:
Get list with notifications
get
/notifications
Create notification
post
/notifications
Sources account endpoints:
Get sources accounts
get
/sourcesaccounts
Get repositories
get
/sourcesaccounts/{sourcesAccountId}/repositories
Get branches
get
/sourcesaccounts/{sourcesAccountId}/repositories/{repositoryKey}/branches
Team endpoints:
Get teams
get
/teams
Get team tokens
get
/teams/{teamId}/tokens
Create team token
post
/teams/{teamId}/tokens
Storage endpoints:
Get storage information for project environment
get
/projectenvironments/{projectEnvironmentId}/storage/{storageType}
Get storage item
get
/projectenvironments/{projectEnvironmentId}/storage/{storageType}/{poolKey?}/items/{itemKey}
Set storage item
post
/projectenvironments/{projectEnvironmentId}/storage/{storageType}/{poolKey?}/items/{itemKey}
Delete storage item
delete
/projectenvironments/{projectEnvironmentId}/storage/{storageType}/{poolKey?}/items/{itemKey}
Get storage key in pool
get
/projectenvironments/{projectEnvironmentId}/storage/{storageType}/{poolKey?}/items
Delete storage pool
delete
/projectenvironments/{projectEnvironmentId}/storage/{storageType}/{poolKey?}
Health endpoints:
Get health alerts project environment
get
/projectenvironments/{projectEnvironmentId}/health
Apps endpoints:
Set up a Slack channel connection
get
/apps/slack/auth
Task execution stats endpoints:
Create a task execution stats entry
post
/taskexecutions/{taskExecutionId}/stats

We rely on cookies

We use cookies on our website to see how you interact with it. By accepting, you agree to our use of such cookies.
Settings
Accept