Skip to content

lucas0maia/pipefy-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pipefy

Pipefy(self, token, mock_server=False)

Integration class with Pipefy rest api.

deletePhaseField

Pipefy.deletePhaseField(self, id, response_fields=None, headers={})

Delete phase field: Mutation to delete a phase field, in case of success success: true is returned.

updatePipeRelation

Pipefy.updatePipeRelation(self, id, name, allChildrenMustBeDoneToFinishParent, childMustExistToMoveParent, childMustExistToFinishParent, allChildrenMustBeDoneToMoveParent, canCreateNewItems, canConnectExistingItems, canConnectMultipleItems, response_fields=None, headers={})

Update pipe relation: Mutation to update a pipe relation, in case of success a query is returned.

updatePipe

Pipefy.updatePipe(self, id, icon=None, title_field_id=None, public=None, public_form=None, only_assignees_can_edit_cards=None, anyone_can_create_card=None, expiration_time_by_unit=None, expiration_unit=None, response_fields=None, headers={})

Update pipe: Mutation to update a pipe, in case of success a query is returned.

deleteTableRecord

Pipefy.deleteTableRecord(self, id, response_fields=None, headers={})

Delete table record: Mutation to delete a table record, in case of success a query with the field success is returned.

pipe

Pipefy.pipe(self, id, response_fields=None, headers={})

Show pipe: Get a pipe by its identifier.

updateTable

Pipefy.updateTable(self, id, name, description, public, authorization, icon, create_record_button_label, title_field_id, public_form, summary_attributes, response_fields=None, headers={})

Update table: Mutation to update a table, in case of success a query is returned.

createPipe

Pipefy.createPipe(self, organization_id, name, labels=[], members=[], phases=[], start_form_fields=[], preferences={}, response_fields=None, headers={})

Create pipe: Mutation to create a pipe, in case of success a query is returned.

deleteComment

Pipefy.deleteComment(self, id, response_fields=None, headers={})

Delete comment: Mutation to delete a comment, in case of success success: true is returned.

updatePhase

Pipefy.updatePhase(self, id, name, done, description, can_receive_card_directly_from_draft, response_fields=None, headers={})

Update phase: Mutation to update a phase, in case of success a query is returned.

createComment

Pipefy.createComment(self, card_id, text, response_fields=None, headers={})

Create comment: Mutation to create a comment, in case of success a query is returned.

createPhase

Pipefy.createPhase(self, pipe_id, name, done, lateness_time, description, can_receive_card_directly_from_draft, response_fields=None, headers={})

Create phase: Mutation to create a phase, in case of success a query is returned.

createTable

Pipefy.createTable(self, organization_id, name, description, public, authorization, response_fields=None, headers={})

Create table: Mutation to create a table, in case of success a query is returned.

updateLabel

Pipefy.updateLabel(self, id, name, color, response_fields=None, headers={})

Update label: Mutation to update a label, in case of success a query is returned.

deleteCard

Pipefy.deleteCard(self, id, response_fields=None, headers={})

Delete card: Mutation to delete a card, in case of success success: true is returned.

pipe_relations

Pipefy.pipe_relations(self, ids, response_fields=None, headers={})

Show pipe relations: Get pipe relations by their identifiers.

card

Pipefy.card(self, id, response_fields=None, headers={})

Show card: Get a card by its identifier.

deletePipeRelation

Pipefy.deletePipeRelation(self, id, response_fields=None, headers={})

Delete pipe relation: Mutation to delete a pipe relation, in case of success success: true is returned.

deleteTable

Pipefy.deleteTable(self, id, response_fields=None, headers={})

Delete table: Mutation to delete a table, in case of success a query with the field success is returned.

createCard

Pipefy.createCard(self, pipe_id, fields_attributes, parent_ids=[], response_fields=None, headers={})

Create card: Mutation to create a card, in case of success a query is returned.

moveCardToPhase

Pipefy.moveCardToPhase(self, card_id, destination_phase_id, response_fields=None, headers={})

Move card to phase: Mutation to move a card to a phase, in case of success a query is returned.

clonePipes

Pipefy.clonePipes(self, organization_id, pipe_template_ids=[], response_fields=None, headers={})

Clone pipe: Mutation to clone a pipe, in case of success a query is returned.

updatePhaseField

Pipefy.updatePhaseField(self, id, label, options, required, editable, response_fields=None, headers={})

Update phase field: Mutation to update a phase field, in case of success a query is returned.

updateCardField

Pipefy.updateCardField(self, card_id, field_id, new_value, response_fields=None, headers={})

Update card field: Mutation to update a card field, in case of success a query is returned.

updateTableRecord

Pipefy.updateTableRecord(self, id, title, due_date, response_fields=None, headers={})

Update table record: Mutation to update a table record, in case of success a query is returned.

createTableField

Pipefy.createTableField(self, table_id, type, label, options, description, help, required, minimal_view, custom_validation, response_fields=None, headers={})

Create table field: Mutation to create a table field, in case of success a query is returned.

createLabel

Pipefy.createLabel(self, pipe_id, name, color, response_fields=None, headers={})

Create label: Mutation to create a label, in case of success a query is returned.

createPipeRelation

Pipefy.createPipeRelation(self, parentId, childId, name, allChildrenMustBeDoneToFinishParent, childMustExistToMoveParent, childMustExistToFinishParent, allChildrenMustBeDoneToMoveParent, canCreateNewItems, canConnectExistingItems, canConnectMultipleItems, response_fields=None, headers={})

Create pipe relation: Mutation to create a pipe relation between two pipes, in case of success a query is returned.

table_records

Pipefy.table_records(self, table_id, first=10, response_fields=None, headers={})

List table records: Get table records with pagination through table id.

setRole

Pipefy.setRole(self, pipe_id, member, response_fields=None, headers={})

Set role: Mutation to set a user's role, in case of success a query is returned.

createPhaseField

Pipefy.createPhaseField(self, phase_id, type, label, options, description, required, editable, response_fields=None, headers={})

Create phase field: Mutation to create a phase field, in case of success a query is returned.

deleteLabel

Pipefy.deleteLabel(self, id, response_fields=None, headers={})

Delete label: Mutation to delete a label, in case of success success: true is returned.

updateCard

Pipefy.updateCard(self, id, title=None, due_date=None, assignee_ids=[], label_ids=[], response_fields=None, headers={})

Update card: Mutation to update a card, in case of success a query is returned.

pipes

Pipefy.pipes(self, ids=[], response_fields=None, headers={})

List pipes: Get pipes by their identifiers.

createTableRecord

Pipefy.createTableRecord(self, table_id, title='', due_date=None, fields_attributes=[], response_fields=None, headers={})

Create table record: Mutation to create a table record, in case of success a query is returned.

table_record

Pipefy.table_record(self, id, response_fields=None, headers={})

Show table record: Get table record through table record id.

cards

Pipefy.cards(self, pipe_id, count=10, search={}, response_fields=None, headers={})

List cards: Get cards by pipe identifier.

tables

Pipefy.tables(self, ids, response_fields=None, headers={})

List tables: Get tables through table ids.

deletePhase

Pipefy.deletePhase(self, id, response_fields=None, headers={})

Delete phase: Mutation to delete a phase of a pipe, in case of success success: true is returned.

updateComment

Pipefy.updateComment(self, id, text, response_fields=None, headers={})

Update comment: Mutation to update a comment, in case of success a query is returned.

table

Pipefy.table(self, id, response_fields=None, headers={})

Show table: Get a table through table id.

deleteTableField

Pipefy.deleteTableField(self, table_id, id, response_fields=None, headers={})

Delete table field: Mutation to delete a table field, in case of success a query with the field success is returned.

deletePipe

Pipefy.deletePipe(self, id, response_fields=None, headers={})

Delete pipe: Mutation to delete a pipe, in case of success success: true is returned.

updateTableField

Pipefy.updateTableField(self, table_id, id, label, options, description, help, required, minimal_view, custom_validation, response_fields=None, headers={})

Update table field: Mutation to update a table field, in case of success a query is returned.

setTableRecordFieldValue

Pipefy.setTableRecordFieldValue(self, table_record_id, field_id, value, response_fields=None, headers={})

Set table record field value: Mutation to set a table record field value, in case of success a query with the field success is returned.

phase

Pipefy.phase(self, id, response_fields=None, headers={})

Show phase: Get a phase by its identifier.

setTableFieldOrder

Pipefy.setTableFieldOrder(self, table_id, field_ids, response_fields=None, headers={})

Set table record field value Mutation to set a table field order, in case of success a query with the field success is returned.

About

Python SDK for Pipefy API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%