Project APIs
Creating and managing accounts, projects, and clients for development.
This endpoint returns all active invitations associated with the authenticated user. It is designed to help users manage their invites effectively. Use this to check for any pending invitations that may require action.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
OK
Unauthorized
This endpoint allows a user to accept an invitation to join an organization. It is intended for users who have received an invite and need to confirm their participation. Proper authentication is required to ensure that only authorized users can accept invites.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
OK
No content
Unauthorized
No content
This endpoint allows sending an invitation to a user for joining a specific organization. It requires the organization ID and the invite request details. The operation is intended for authenticated users to manage invitations effectively.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
The number of days the invite is valid for before expiring.
If the invite requires users get unique codes to use when registering.
The array of roles to assign this user when they join the organization.
The emails of the users to invite.
OK
Unauthorized
This endpoint allows sending an invitation to a user for participation in a specified project. It is designed for project management within the console. Ensure the user has the necessary permissions for the invitation process.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
The number of days the invite is valid for before expiring.
If the invite requires users get unique codes to use when registering.
The array of roles to assign this user when they join the organization.
The emails of the users to invite.
OK
Unauthorized
This endpoint allows users to create a new project associated with their account. It is essential for managing billing, consent, and overall access to development resources. Ensure that the project details are complete to facilitate proper management and usage.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
🔒 Permission: projects.create is required in order for the call to succeed. You must configure permissions for the person or service calling this endpoint and add this permission to their identity.
An OIDC service account that was authenticated.
OK
Unauthorized
The endpoint allows a user to activate or otherwise bootstrap their project. Each template contains required parameters for them.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
OK
Unauthorized
Will return the template metadata for evaluation and provisioning.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
OK
Unauthorized
This endpoint returns the details of the specified project. It is intended for users to access their own project information. Ensure you have the necessary permissions to view this project.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
OK
Unauthorized
This endpoint allows users to update the details of a specified project. It is intended for managing project information related to billing and consent. Ensure that the user has the necessary permissions to make changes to the project.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
OK
Unauthorized
This endpoint allows users to delete a project they own. It ensures that only authorized users can remove their projects, maintaining the integrity of project management. Use this operation to manage your projects effectively and ensure proper billing and consent management.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
🔒 Permission: projects.delete is required in order for the call to succeed. You must configure permissions for the person or service calling this endpoint and add this permission to their identity.
An OIDC service account that was authenticated.
OK
No content
Unauthorized
No content
This endpoint retrieves the details of an application configured for the specified project. It is intended for users with appropriate permissions to access application information. Ensure that the projectId and appId are valid to receive the correct application data.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
OK
Unauthorized
Retrieves a list of API services that are enabled for the specified project. This operation is essential for managing API access and ensuring proper usage within the project's scope. It helps in monitoring and controlling the API subscriptions effectively.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
OK
Unauthorized
Fetch the service ID associated with the specified project if it is activated. This endpoint is crucial for managing API subscriptions and ensuring proper access control for project resources.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
OK
Unauthorized
This endpoint allows enabling a specific API subscription for a project. It updates the state of the subscription key, granting access to the associated operations. This functionality is crucial for managing project resources effectively and ensuring compliance with rate limiting and billing requirements.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
OK
Unauthorized
This endpoint allows you to disable an API subscription associated with a specific project. It ensures that the specified service is no longer accessible, helping to manage resource usage and access control effectively.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
OK
No content
Unauthorized
No content
Will return active notifications, note that on the client side, use something like local storage to indicate the user read the message.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
The project ID
OK
Unauthorized
This will create and setup the organization (if not already) as well as deploy the project into the docker instance. After complete the docker instance will be available (but not yet bound) to any loadbalancer or port.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
The project ID
The topic for this particular notification
The unique ID that related topics converge on for 'latest' message on that subject.
OK
No content
Unauthorized
No content
This endpoint returns the metadata associated with the specified project. It provides essential information for users to understand project details and access levels. Ideal for use in billing, consent management, and overall project oversight.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
OK
Unauthorized
Allows users to update project name and associated metadata. This operation is essential for maintaining accurate project information, ensuring proper billing, consent management, and overall project oversight. It is designed for user accounts to manage their projects effectively.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
OK
Unauthorized
This endpoint returns a list of users associated with the specified project, along with their respective roles. It is designed for internal use to manage project user access effectively. Ensure you have the necessary permissions to access this information.
👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.
An OIDC service account that was authenticated.
OK
Unauthorized
Last updated